一个关于get的问题
这个程序我的想法是
在程序正常访问时候,加上get参数,使其执行get后的结果
如 xxx.php?login
这种类型
代码如下
<br /><br />echo "index";<br /><br />if ($_GET['login']){<br /> echo "login" ;<br />}<br />
看上去似乎没有问题, 但是login即便写进url,提交的值仍然为 null
那么,这句if还是不执行
换句话说, 我将if 改为 if ($_GET['login'] = "x")
url访问 ?login 它却执行了.
有点搞不懂了. 如果不加运算符, if只是来判断是否为空
加了赋值..(额,这里是赋值)
好吧,可是我想, xxx.php?login
返回指定的内容,我该怎么做呢?
------解决方案--------------------if ($_GET['login'] = "x")这样写一定能成功地,因为=是赋值运算,这句是判断赋值是否成功,判断是否等于应该用==。
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn