POST参数通过url空php传递

时间:2017-06-13 19:00:01

标签: php post

这似乎是一个非常微不足道的问题,但我是php的新手,所以请耐心等待。

这是我写的测试php脚本:

<?php
$str = $_POST['str'];
echo('string entered: '.$str);

我通过在网址中输入此请求来发布请求:

myurl.com/test.php?str=Hello

现在,我得到的回应是:

string entered:

我在这里做错了什么?
谢谢!

3 个答案:

答案 0 :(得分:1)

您正在提交GET个请求。要访问该参数,请使用$_GET['str']

答案 1 :(得分:1)

网址中的参数为GET,因此您需要像

一样访问它们
$param = $_GET['str'];

答案 2 :(得分:1)

您将变量作为 GET参数传递,而不是 POST 。如果您想以这种方式访问​​变量,则需要尝试:

<?php
$str = $_GET['str'];
echo ('string entered: '.$str);