我更改了托管服务,当我尝试register_globals
在PHP.ini
我的网站中启用时,行为异常。每次我单击一个页面时,它都会下载一个出现此错误的页面:
指令“register_globals”在 PHP 中的 Unknown on line 0 中不再可用
如何启用 register_globals 指令?我知道这不确定,但我应该更换很多东西
我更改了托管服务,当我尝试register_globals
在PHP.ini
我的网站中启用时,行为异常。每次我单击一个页面时,它都会下载一个出现此错误的页面:
指令“register_globals”在 PHP 中的 Unknown on line 0 中不再可用
如何启用 register_globals 指令?我知道这不确定,但我应该更换很多东西
不要这样做。删除该指令是有原因的。使用寄存器全局的源
警告 自 PHP 5.3.0 起,此功能已被弃用,自 PHP 5.4.0 起已移除。
所以无论你有什么$magicalVariable
,现在你都可以做这样的事情:
$magicalVariable = $_GET['magicalVariable']
$magicalVariable = filter_input(INPUT_GET, 'magicalVariable', FILTER_SANITIZE_STRING)
规则 1:永远不要相信用户输入!