Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Can';你得到了什么_Php_Get - Fatal编程技术网

Php Can';你得到了什么

Php Can';你得到了什么,php,get,Php,Get,我有一种非常奇怪的效果。($_GET[“var”]包含“testvalue”) 我的代码: $_POST["var"] = $_GET["var"]; $test = $_GET["var"]; echo "<p>post: ".$_POST["var"]."</p>"; echo "<p>test: ".$test."</p>"; echo "<p>get: ".$_GET["var"]."</p>"; 你知道为什么第

我有一种非常奇怪的效果。($_GET[“var”]包含“testvalue”)

我的代码:

$_POST["var"] = $_GET["var"];
$test = $_GET["var"];

echo "<p>post: ".$_POST["var"]."</p>";
echo "<p>test: ".$test."</p>";
echo "<p>get: ".$_GET["var"]."</p>";

你知道为什么第二个和第三个输出不是“testvalue”吗?

你的$\u帖子工作正常,所以它被填满了。 你的get很可能没有被填满,把TE2转过来,我想它可能会起作用。 试试这个:

$_GET["var"] = $_POST["var"];
$test = $_POST["var"];

echo "<p>post: ".$_POST["var"]."</p>";
echo "<p>test: ".$test."</p>";
echo "<p>get: ".$_GET["var"]."</p>";
$\u GET[“var”]=$\u POST[“var”];
$test=$_POST[“var”];
echo“post:“.$\u post[“var”]。”

”; echo“测试:“.$test.”

”; echo“get:”.$\u get[“var”]。“

”;
如果添加“echo$\u GET[“var”];”在第一行上面,输出是什么?不要看HTML呈现,看实际输出(HTML源代码)。您的伪代码没有显示您的问题。我怀疑这是否真的是您执行的代码…运行
var\u dump($\u请求)并粘贴结果。然后改用$\u请求,因为您不确定向脚本发送数据的方法。
$_GET["var"] = $_POST["var"];
$test = $_POST["var"];

echo "<p>post: ".$_POST["var"]."</p>";
echo "<p>test: ".$test."</p>";
echo "<p>get: ".$_GET["var"]."</p>";