我正在C++中开发,并试图学习一些PHP。 我想知道,我知道我可以从netsend(url请求)中获取值,如'index.php?user = myUser'等。我如何使用netsend检索相同的值,用户?它甚至有可能吗? 发送请求,我如何确定'响应'是什么?从php中检索值?
谢谢 Martol1ni
我正在C++中开发,并试图学习一些PHP。 我想知道,我知道我可以从netsend(url请求)中获取值,如'index.php?user = myUser'等。我如何使用netsend检索相同的值,用户?它甚至有可能吗? 发送请求,我如何确定'响应'是什么?从php中检索值?
谢谢 Martol1ni
这是可能的,而且很容易。只需使用PHP $ _ GET []变量:
http://www.w3schools.com/php/php_get.asp
的 “反应” 是什么你的PHP程序返回。它通常是一个HTML页面。但它可以很容易地是一个字,一个数字,一行文本......或一个XML文档或一个JSON对象。这完全取决于你。
这里有一个很好的教程(许多之一,你可以在网上找到):
$_POST['user']; or $_REQUEST['user']
反应是什么都ü输出。
比方说,我张贴的index.php?用户= MYUSER。我希望PHP能够响应请求的来源,比如返回true或其他内容。可能? – Martol1ni 2012-03-22 16:02:01
是的,你可以使用get_header()来比较你想要的每个变量并返回一些东西。以下是对标题信息的引用:http://php.net/manual/en/function.get-headers.php – Churk 2012-03-22 16:05:06
查看$ _SERVER以获得更多服务器信息(例如请求的URL或localhost信息)可能很好。 – Churk 2012-03-22 16:08:24
使用$ _GET,$ _ POST或$ _REQUEST
使用范例
$getValue = $_GET['query'];
$getValue = $_POST['query'];
$getValue = $_REQUEST['query'];
http://www.php.net/manual/en/reserved.variables.get.php
应该是$ _GET []。 – Philip 2012-03-22 16:13:46