这似乎是一个非常微不足道的问题,但我是php的新手,所以请耐心等待。
这是我写的测试php脚本:
<?php
$str = $_POST['str'];
echo('string entered: '.$str);
我通过在网址中输入此请求来发布请求:
myurl.com/test.php?str=Hello
现在,我得到的回应是:
string entered:
我在这里做错了什么?
谢谢!
答案 0 :(得分:1)
您正在提交GET
个请求。要访问该参数,请使用$_GET['str']
答案 1 :(得分:1)
网址中的参数为GET
,因此您需要像
$param = $_GET['str'];
答案 2 :(得分:1)
您将变量作为 GET参数传递,而不是 POST 。如果您想以这种方式访问变量,则需要尝试:
<?php
$str = $_GET['str'];
echo ('string entered: '.$str);