New Xampp Problem

Ev0luti0N

Registered
Инсталирах си най-новият хамп и почна да ми дава на сайтовете проблеми от типа на:
PHP:
Notice: Undefined index: number in C:\xampp\htdocs\school\index.php on line 5
 
Ev0luti0N каза:
PHP:
session_start();
ob_start();
require "config.php";
$session_number = $_SESSION['number'];


Като гледам колко ти е дефинирана...

или направи така

PHP:
if(isset($_SESSION['number'])){
        $session_number = $_SESSION['number'];
}
else{
        $session_number = NULL;
}

или просто я подавай директно.
 
relax15pyt каза:
Ev0luti0N каза:
PHP:
session_start();
ob_start();
require "config.php";
$session_number = $_SESSION['number'];


Като гледам колко ти е дефинирана...

или направи така

PHP:
if(isset($_SESSION['number'])){
        $session_number = $_SESSION['number'];
}
else{
        $session_number = NULL;
}

или просто я подавай директно.
Добре немога ли да го направя както старите версий на PHP когато съм задал там само да си определя, че е празно. Това новото е много кофти винаги да правя проверка дали съществува тази сесия.
 
Еми слагай тогава отгоре

PHP:
error_reporting(^E_NOTICE);

или просто го направи така(съкратен начин)

PHP:
$session_number = (isset($_SESSION['number'])) ? $_SESSION['number'] : NULL;
 
Влизаш в: xampp>>php>>php.ini и търсиш error_reporting не наи първото срещнато след него и го правиш така:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
даваш SAVE и рестартираш сървъра. :)
 
Какъв отварящ таг използваш в кода си? <?php или <?
При xammp изисква да е с <?php и за това прави проблеми при сайтовете работили с по-старички уеб сървъри. Аз лично ти препоръчвам да го разкараш тоя xammp. :)
 

Back
Горе