我以前的程序是在register_globals=On环境下设计的,现在想转到register_globals=Off,该怎么办? 能想到的只能是一个页面一个页面的改了。幸好我刚开始写时就用$_POST["xx"]这样的方式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你每个页面都包含一个头文件如head.php.内容如下。/* 弹出变量 */if (!ini_get("register_globals")) { extract( $_POST ,EXTR_SKIP); extract( $_GET ,EXTR_SKIP);}你也可以将$_SERVER,$_COOKIE等加进去。 听说import_request_variables("gp", "r_");可以把变量取出来,不受register_globals设置的限制,不过版本要大于4.10,你们有用过么? 这样一个一个地改可就爽多了。我们以前的wap系统就是这样改过来的。况且你还可以批量替换来做修改工作。运用之妙,存乎于心啊,呵呵。 如果是反过来呢?也就是以前的php版本ini中register_globals默认为Off,要转移到register_globals默认为On中去呢?该如何做, 求解一条sql ucenter应用添加,求帮助,谢谢。 请教php如何循环输出表格? apache不显示测试页面 得到用户名的相关信息的函数那里错了 碰到一个问题,我觉得肯定有简便写法,但是一时找不到。 求图片新闻的解决方案! iis+php 如何安装配置 文本读出的换行能否在网页里面显示出来? php怎样对 $PHP_AUTH_USER 以及 PHP_AUTH_PW进行设置? highlight_string出状况 date是弱智问题
如head.php.
内容如下。
/* 弹出变量 */
if (!ini_get("register_globals")) {
extract( $_POST ,EXTR_SKIP);
extract( $_GET ,EXTR_SKIP);
}你也可以将$_SERVER,$_COOKIE等加进去。
况且你还可以批量替换来做修改工作。运用之妙,存乎于心啊,呵呵。