-3

我将参数传递给这样的 PHP Web 服务:

localhost/webservice1.php?method=browse&reg=001&name=john

但它给出了Notice Undefined Index: method

我的 PHP 代码是这样的:

$methd = $_POST['method'];

if($methd=="save")
    save();

if($methd=="signup")
    signup();

if($methd=="browse")
    browse();
4

4 回答 4

3

使用 $_GET 数组访问查询字符串中的参数,因此使用

$method = $_GET['method'];
于 2012-11-21T14:31:55.167 回答
1

您应该使用 $_GET[] 超全局而不是 $_POST,因为您在 URL 中传递参数。

于 2012-11-21T14:32:11.213 回答
1

我认为您想使用 $_GET 方法而不是 $_POST

于 2012-11-21T14:32:28.647 回答
0

url参数通过$_GET传递

于 2012-11-21T14:33:06.990 回答