$ _REQUEST值出现在\'value \'

时间:2010-01-13 19:35:21

标签: php

我正在尝试将值传递给下一个PHP页面:

    $("#see_comments").attr({href: "comments.php?aid='"+imgnum+"'"});

并在我正在使用的PHP文件中:

$aid = $_REQUEST[aid];
echo $aid;

但这显示输出如下:

\'9\'

为什么会这样? // 9是我传递的值。

3 个答案:

答案 0 :(得分:1)

您的网络服务器已启用magic quotes。它们是一件非常糟糕的事情,如果你可以关掉它们,我强烈建议你这样做。

此外,不需要在查询字符串中引用值。试试这个:

$("#see_comments").attr({href: "comments.php?aid="+imgnum});

答案 1 :(得分:0)

因为您在PHP配置中启用了magic_quotes。现在禁用那个可怕的功能! :P

答案 2 :(得分:0)

如果aid参数应该是一个整数,为什么要使用引号?为什么不这样写:

$("#see_comments").attr({href: "comments.php?aid="+imgnum});