if(isset($_POST['email']))
$email=$_POST['email'];
else if(isset($_GET['email']))
$email=$_GET['email'];
你看看php.ini中的error_reporting设置并贴上来, 这个错误可能是你启用了E_STRICT 严格检查模式,呵呵。
$email=$_POST['email'];
else if(isset($_GET['email']))
$email=$_GET['email'];
你看看php.ini中的error_reporting设置并贴上来, 这个错误可能是你启用了E_STRICT 严格检查模式,呵呵。
解决方案 »
- 求MYSQL两表联合优化SQL
- 40分求解 zend framework的问题!
- 求一个正则,在线等
- php提示错误 mysql_fetch_array() expects parameter 1 to be resource, boolean given
- win2003 + IIS6 + PHP5.1.2 为什么总是挂掉
- 运用文本数据库登陆的问题出错了,很郁闷.求助各位大哥大姐予以伸出援助之手!急救!我想给你们高分,但系统只有这么多,没有办法!
- 有哪位熟悉apache source有項目期待合作。
- 小问题,大文章
- 请问怎样实现打开选择文件夹的对话框呀,使用object吗?
- 关于登陆……
- 菜鸟问题,关于include_once与函数
- 这是怎么回事?为什么PHP的性能这么差劲?
知道检查$_POST是否存在
却不检查$_GET的存在$_POST不存在时$_GET就一定存在吗?干脆
php.ini中error_reporting = E_ALL & ~E_NOTICE
或在程序开头加上:
error_reporting(E_ALL & ~E_NOTICE);
屏蔽掉此类警告好了
error_reporting(E_ALL & ~E_NOTICE);
这个好。我们都用他。
检查一下两个系统的%windir%\php.ini传递过来的参数哪里不对
像这样的写法
if(isset($_POST['email']))$email=$_POST['email'];
else $email=$_GET['email'];不如换用
$email=$_REQUEST['email'];
error_reporting(E_ALL^E_NOTICE);