close
今天在設定一些之前寫的舊系統時發現功能怪怪的
看了一下才發現對前取 GET 和 POST 的值是用 register_globals 的取法
也就是如果要取 http://localhost?a=1 的時候,是直接用 $a 而不是 $_GET['a']
想說偷懶先設 .htaccess 開啟
php_flag register_globals on
結果也不行,查了半天才發現已經被移除了
http://php.net/manual/en/security.globals.php
該屬性
在 5.2 版預設值被設為 off
在 5.3 版被指定為 DEPRECATED
在 5.4 版就被移除了
因為 register_globals 會造成一些安全性的問題
本來就不是建議的寫法
只好乖乖的整個改一次吧!
全站熱搜
留言列表