{"id":17609,"date":"2024-03-15T15:22:16","date_gmt":"2024-03-15T15:22:16","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/"},"modified":"2024-03-21T11:18:52","modified_gmt":"2024-03-21T11:18:52","slug":"what-is-the-method-for-receiving-and-converting-post-data-in-php","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/","title":{"rendered":"What is the method for receiving and converting post data in PHP?"},"content":{"rendered":"<p>In PHP, you can use the $_POST global variable to retrieve data from POST requests. $_POST is an associative array where the keys are the names of the input fields in the form and the values are the data inputted by the user.<\/p>\n<p>Here is a basic example showing how to receive data from a POST request and convert it into a PHP variable.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-meta\">&lt;?php<\/span>\r\n<span class=\"hljs-comment\">\/\/ \u68c0\u67e5\u8bf7\u6c42\u65b9\u6cd5\u662f\u5426\u4e3aPOST<\/span>\r\n<span class=\"hljs-keyword\">if<\/span> (<span class=\"hljs-variable\">$_SERVER<\/span>[<span class=\"hljs-string\">\"REQUEST_METHOD\"<\/span>] == <span class=\"hljs-string\">\"POST\"<\/span>) {\r\n  <span class=\"hljs-comment\">\/\/ \u83b7\u53d6POST\u8bf7\u6c42\u4e2d\u7684\u6570\u636e<\/span>\r\n  <span class=\"hljs-variable\">$username<\/span> = <span class=\"hljs-variable\">$_POST<\/span>[<span class=\"hljs-string\">\"username\"<\/span>];\r\n  <span class=\"hljs-variable\">$password<\/span> = <span class=\"hljs-variable\">$_POST<\/span>[<span class=\"hljs-string\">\"password\"<\/span>];\r\n  \r\n  <span class=\"hljs-comment\">\/\/ \u5728\u8fd9\u91cc\u53ef\u4ee5\u5bf9\u63a5\u6536\u5230\u7684\u6570\u636e\u8fdb\u884c\u5904\u7406\u6216\u6267\u884c\u5176\u4ed6\u64cd\u4f5c<\/span>\r\n  <span class=\"hljs-comment\">\/\/ ...<\/span>\r\n  \r\n  <span class=\"hljs-comment\">\/\/ \u8f93\u51fa\u63a5\u6536\u5230\u7684\u6570\u636e<\/span>\r\n  <span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Username: \"<\/span> . <span class=\"hljs-variable\">$username<\/span> . <span class=\"hljs-string\">\"&lt;br&gt;\"<\/span>;\r\n  <span class=\"hljs-keyword\">echo<\/span> <span class=\"hljs-string\">\"Password: \"<\/span> . <span class=\"hljs-variable\">$password<\/span> . <span class=\"hljs-string\">\"&lt;br&gt;\"<\/span>;\r\n}\r\n<span class=\"hljs-meta\">?&gt;<\/span>\r\n<\/code><\/pre>\n<p>In the example above, we first check if the request method is POST to ensure that the processing logic is only executed when a POST request is received. We then use the $_POST array to retrieve specific POST data. In this example, we assume there is an input field named &#8220;username&#8221; and another named &#8220;password&#8221; in the form, and we use $_POST[&#8220;username&#8221;] and $_POST[&#8220;password&#8221;] to get the values entered by the user.<\/p>\n<p>Please note that the received POST data is stored in string format by default. If you need to convert it to other data types, you can use the appropriate type conversion functions, for example, intval() is used to convert a string to an integer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In PHP, you can use the $_POST global variable to retrieve data from POST requests. $_POST is an associative array where the keys are the names of the input fields in the form and the values are the data inputted by the user. Here is a basic example showing how to receive data from a [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-17609","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is the method for receiving and converting post data in PHP? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is the method for receiving and converting post data in PHP?\" \/>\n<meta property=\"og:description\" content=\"In PHP, you can use the $_POST global variable to retrieve data from POST requests. $_POST is an associative array where the keys are the names of the input fields in the form and the values are the data inputted by the user. Here is a basic example showing how to receive data from a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T15:22:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T11:18:52+00:00\" \/>\n<meta name=\"author\" content=\"Ava Mitchell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ava Mitchell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/\"},\"author\":{\"name\":\"Ava Mitchell\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\"},\"headline\":\"What is the method for receiving and converting post data in PHP?\",\"datePublished\":\"2024-03-15T15:22:16+00:00\",\"dateModified\":\"2024-03-21T11:18:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/\"},\"wordCount\":194,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/\",\"name\":\"What is the method for receiving and converting post data in PHP? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T15:22:16+00:00\",\"dateModified\":\"2024-03-21T11:18:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is the method for receiving and converting post data in PHP?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\",\"name\":\"Ava Mitchell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"caption\":\"Ava Mitchell\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is the method for receiving and converting post data in PHP? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/","og_locale":"en_US","og_type":"article","og_title":"What is the method for receiving and converting post data in PHP?","og_description":"In PHP, you can use the $_POST global variable to retrieve data from POST requests. $_POST is an associative array where the keys are the names of the input fields in the form and the values are the data inputted by the user. Here is a basic example showing how to receive data from a [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T15:22:16+00:00","article_modified_time":"2024-03-21T11:18:52+00:00","author":"Ava Mitchell","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Ava Mitchell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/"},"author":{"name":"Ava Mitchell","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64"},"headline":"What is the method for receiving and converting post data in PHP?","datePublished":"2024-03-15T15:22:16+00:00","dateModified":"2024-03-21T11:18:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/"},"wordCount":194,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/","url":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/","name":"What is the method for receiving and converting post data in PHP? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T15:22:16+00:00","dateModified":"2024-03-21T11:18:52+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-receiving-and-converting-post-data-in-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is the method for receiving and converting post data in PHP?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64","name":"Ava Mitchell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","caption":"Ava Mitchell"},"url":"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/17609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=17609"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/17609\/revisions"}],"predecessor-version":[{"id":51232,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/17609\/revisions\/51232"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=17609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=17609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=17609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}