摘要: echo $x == 2 ? '我 ' : $x==1?'你': '它 '; // 红色条件为真输出前者:你echo $x == 1 ? '我 ' : $x==1?'你': '它 '; //红色条件为假输出后者:它 阅读全文
posted @ 2012-02-17 17:05 沉默爆破手 阅读(297) 评论(0) 推荐(0)
摘要: global在函数产生一个指向函数外部变量的别名变量,而不是真正的函数外部变量,一但改变了别名变量的指向地址,就会发生一些意料不到情况,例如例子1.$GLOBALS[]确确实实调用是外部的变量,函数内外会始终保持一致! 阅读全文
posted @ 2012-02-17 16:40 沉默爆破手 阅读(154) 评论(0) 推荐(0)
摘要: 众所周知,当php.ini里面的register_globals=on时,各种变量都被注入代码,例如来自 HTML 表单的请求变量。再加上 PHP 在使用变量之前是无需进行初始化的。那么就有可能导致不安全,假如有人恶意发出这么一个get请求"http://yourdomain/unsafe.php?GLOBALS=",那么就会清除$GLOBALS变量的值而导致不安全。所以我们可以这样子写[php]if ((isset($_REQUEST['GLOBALS']) OR isset($_FILES['GLOBALS'])) AND ini_get 阅读全文
posted @ 2012-02-17 15:01 沉默爆破手 阅读(2445) 评论(0) 推荐(0)