紧急求助!对PHP.ini文件的修改无法生效!:(

ehong 2003-06-28 02:29:16
操作系统win98,Apache+PHP可以正常运行,就是在设置PHP.ini的时候,想将其中的
"register_globals=off"设置为"register_globals=On",可是修改了PHP.ini保存之后,重启Apache,使用phpinfo();查看时发现修改没有生效,显示的信息为"register_globals=On",而且其他的设置也没法修改.

哪位高人帮忙指点一下不胜感激!
...全文
385 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jrwx 2003-06-30
  • 打赏
  • 举报
回复
重启
rainsky_2008 2003-06-28
  • 打赏
  • 举报
回复
将前面的;去掉就可以了
yyht 2003-06-28
  • 打赏
  • 举报
回复
register_globals=off前地#去掉

另外网页页面刷新,或清空IE缓存
「已注销」 2003-06-28
  • 打赏
  • 举报
回复
看phpinfo里的信息里,php.ini的文件位置是什么(绝对有这一项)。

好象php4.3以后在win32下都不用copy到windows系统目录了。

你改的php.ini文件,不是php去读取的,当然就无法生效了。
luxuezhu 2003-06-28
  • 打赏
  • 举报
回复
会有什么样的漏洞呢?
你的PHP。INI不会是只读?
aliyiyi 2003-06-28
  • 打赏
  • 举报
回复
哦!!!
我也要把那个参数关掉!!!

嗯!
LeeMaRS 2003-06-28
  • 打赏
  • 举报
回复
是$_*[](* = POST, GET, SESSION, COOKIE), 楼上的打少了~

具体你可以参考PHP手册. 每个初学者都应该读读的.
sandyuk 2003-06-28
  • 打赏
  • 举报
回复
使用$_POST[],$GET[],$SESSION[],$COOKIE[]取值。
ehong 2003-06-28
  • 打赏
  • 举报
回复
修改的文件没错.

另外,老大如果不使用这个参数,那么如何传递变量呢?我以前好象见过类似的文章的,不知楼上的有没有类似的文章推荐一下.
LeeMaRS 2003-06-28
  • 打赏
  • 举报
回复
你先要查看是哪里的php.ini在起作用, 不要改错了对象.

Configuration File (php.ini) Path C:\WINDOWS\php.ini

就在一开始的地方.

另外, 劝你不要改这个参数了, 会带来严重的漏洞, 再说现在都什么年代了, 要跟上时代.^_^
ehong 2003-06-28
  • 打赏
  • 举报
回复
对不起,写错了!是显示为"register_globals=Off"
sandyuk 2003-06-28
  • 打赏
  • 举报
回复
你不要"register_globals=On"吗,显示为"register_globals=On"就是对的了。
如果确是没生效,你看看是不在其它地方还有PHP.ini文件,也许起作用的并不是你修改的这个。

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧