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 严格检查模式,呵呵。
知道检查$_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);