php5.3不支持$_GET[page]这样的函数了吗?
$page = $_GET[page];可我输入上面的语句的时候总是提示Notice: Use of undefined constant page - assumed 'page' in D:\wamp\www\index.php on line 44
$page = $_GET[page];可我输入上面的语句的时候总是提示Notice: Use of undefined constant page - assumed 'page' in D:\wamp\www\index.php on line 44
解决方案 »
- php连接数据库
- 怎样禁止浏览器缓存啊?
- eclipse 配置PHP server 出错
- PHP开发一个FLASH网站,欢迎大家提出宝贵意见?全部用静态页生成,除搜索外。
- 关于远程上传文件的奇怪问题~~~~给分100先
- 怎么实现多表连查和分页
- Windows2000 server+php4.3不能运行问题
- 大侠,到哪儿找这个东东:MSSQL DB-Libraries
- 非常非常奇怪,不是php有问题就是网管和我过不去,我的mail函数除了不能发到我自己信箱外其他信箱都能发,我快被搞疯了,大家同情同情我吧!
- 能不能让程序在后台运行?不要显示出下载没有完毕
- PHP左右滚动条
- 如何获取第一个字符???
echo $_GET[page];exit;如果你$_GET['page'];//加上单引号 就没有这个提示了当然 你也可以将错误提示全部关闭·
我只在页头加了个 error_reporting(7);就解决了,你说的这个我试过了不行的
不过还是推荐用单引号.这里顺便提醒一下$_GET[page],$_GET["page"],$_GET['page']的区别.
这里的$_GET[page]中的page,apache把他当做了常量.
例如:define(page,'10');
当你使用$_GET[page]的时候,他传递的是$_GET['10']这个值的.这里,10才是键值$_GET["page"]和$_GET['page']的区别,
两个的区别在于,当你使用""的时候,apache会先检查一下双引号里面有没变量,因为有的apache设置里面允许""里面存在变量的.
$_GET['page']里面就没有检查这一项,直接当作字符输出.综上所述,最好好是使用$_GET['page']这个格式,因为效率是最高的,同时也是规范.