我得到了一些遗留代码:
HtmlCode1 HtmlCode2
我不确切知道为什么,但这似乎有效.当我有?pagina = homepage时加载htmlcode1并且当pagina var不存在时加载htmlcode2或者是其他东西(没有真正看到别的东西,只是不存在).该网站使用的是php4(不知道具体版本).但实际上,这怎么可行呢?我查看了手册,它说isset返回一个bool ..
任何人?
isset()
返回true或false.在布尔比较中,"homepage"
将评估为true
.所以基本上你来到这里:
if ( isset($_GET['pagina']) == true )
如果pagina等于任何东西,你会看到HtmlCode1.如果未设置,您将看到HtmlCode2.
我刚刚试了一下,以确认这一点,去?pagina=somethingelse
也不会显示HtmlCode2.