已有40人关注
关于全局变量问题
发表在PHP图书答疑 2009-06-30
是否精华
版块置顶:
《PHP网络编程自学手册手册》留言本即:mr/17/guestbook中:出现

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\PHP\mr\17\guestbook\index.php on line 41

Notice: Use of undefined constant total - assumed 'total' in D:\PHP\mr\17\guestbook\index.php on line 42

对不起,暂无留言!
共有留言  条 每页显示 
Notice: Undefined variable: pagesize in D:\PHP\mr\17\guestbook\index.php on line 140
 条 第 
Notice: Undefined variable: page in D:\PHP\mr\17\guestbook\index.php on line 140
 页/共 
Notice: Undefined variable: pagecount in D:\PHP\mr\17\guestbook\index.php on line 140
 页 首页 上一页 下一页 尾页 

从表单中获取的变量在运行时出现的错误提示。
我们这些刚刚学习PHP的人来说想在安全的编程环境下编写安全的代码,请问:怎么样才能在“register_globals=off”的环境下编写代码?上面的例子怎么改呢?
谢谢!!!!!!!!!!!
分享到:
精彩评论 1
lzh
学分:0 LV1
2009-07-01
沙发
register_globals=off 指的是php.ini文件中的配置选项,用来决定是否开启默认全局变量

默认是off 即关闭, 如果设置为 on 则开启全局变量功能

例如,如果设置register_globals=on,则接收post方法提交的数据 用$_GET['name']全局数据接收或直接用$name是一样的,但不建议直接使用$name接收,这样可能导致变量重名或冲突。

上述原因可能是数据库连接错误,你使用phpMyAdmin查看一下该程序的所有表是否能正常访问,而且mysql_connect()函数中所使用的连接用户名和密码是否正确。

建议使用appserv这个集成环境学习php
下载地址
http://www.appservnetwork.com/
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照