php在URL中传递值不等于的变量

时间:2017-06-29 05:14:25

标签: php url

我正在关注这个PHP教程,以获取一些基本的PHP内容 - > http://html.net/tutorials/php/lesson10.php

这里说如果我们输入这样的网址: - > http://html.net/page.php?name=Joe,它将传递价值" Joe"变量" name" page.php脚本。

这让我想知道我们是否可以通过像http://html.net/page.php?name!=Joe之类的东西将多个名称(除了Joe的名称)传递给page.php脚本?这是合法的语法还是有另一种方法来实现这一点。

2 个答案:

答案 0 :(得分:1)

不,你不能这样通过。但是如果你想要贬值这个价值。您可以传递额外的查询字符串参数,该参数字符串可以标记是匹配值还是不匹配。 例如:

http://html.net/page.php?name=Joe&match=0

您想要的结果是name =“Joe”(如果匹配= 0)

http://html.net/page.php?name=Joe&match=1

您希望以名称取消结果!=“Joe”(如果匹配= 1)

答案 1 :(得分:0)

没有。为此,您可以在另一个名为“exclusions”的变量名称上发送排除项,然后在服务器端进行某种过滤。

像这样: http://html.net/page.php?name=Maria,Peter&exclusions=Joe