wamp 中的Apache服务于xampp中的Apache服务问题?
Jun 23, 2016 pm 02:09 PM 同样一个工程,放在wamp的Apache服务器中,可以正常的使用,没有报错,但是当放在xampp的Apache服务器中,就会提示错误,错误代码如下所示:
Notice: Undefined index: unc in D:\xampp\htdocs\cazlcompany0820\zhuce_jm.php on line 13
而且,zhuce_jm.php on line 13的文件代码如下所示:
line 12 line 13 if($_SESSION["unc"]==""){
line 14 ?>
需要说明的是,unc变量在别的地方没有提前定义。
感谢各位大佬!!!
回复讨论(解决方案)
php脚本中加上:error_reporting(E_ALL & ~E_NOTICE);
或者在 php.ini 更改报错级别。
php脚本中加上:error_reporting(E_ALL & ~E_NOTICE);
或者在 php.ini 更改报错级别。
可以给解释下,这句代码的含义吗?
更改php报错级别
E_ALL 显示所有错误和警告
~E_NOTICE 不显示 notice 通知
php脚本中加上:error_reporting(E_ALL & ~E_NOTICE);
或者在 php.ini 更改报错级别。
非常感谢,测试后发现确实解决问题了,但是可不可以给解释下原因呢。谢谢!
Notice: Undefined index: unc ....
$_SESSION["unc"] 未找到
你的两个环境配置不一样
#1 是让你屏蔽掉 Notice 级别的错误
也就是回避问题了
但你应该在 13 行以前看一下 session_start 函数是否被执行过
并将
if($_SESSION["unc"]==""){
改为
if(isset($_SESSION["unc"]) && $_SESSION["unc"]==""){
才是健壮的代码
if(isset($_SESSION["unc"])){
用isset
用 Visual AMP 试一下吧,解压就可以运行,
目前感觉最好用的PHP集成运行环境。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium)

Travailler avec les données de session Flash dans Laravel

6 compétences supplémentaires que chaque développeur PHP devrait avoir

Misque de réponse HTTP simplifié dans les tests Laravel

Construisez une application React avec un Laravel Back End: Partie 2, React

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST

12 meilleurs scripts de chat PHP sur Codecanyon
