|
|
|
| Добрый день, на локальном сервере, при тестировании скрипта не обрабатывается $_SESSION, т.е. скрипт выдает ошибку, что не может принять значения из глобального массива. Подскажите, какие параметры необходимо включить для корректной работы с данным массивом? | |
|
|
|
|
|
|
|
для: Serebro
(26.11.2012 в 18:28)
| | А можно увидеть сообщение об ошибке и если не сложно, прикрепите к сообщению php.ini. | |
|
|
|
|
69 Кб |
|
|
для: cheops
(27.11.2012 в 21:23)
| | Ошибка возникает в стандартной форме отправки сообщений:
Notice: Undefined index: errStr in I:\serversite\localhost\www\mail\index.php on line 13
13 строка кода:
$str='';
if($_SESSION['errStr'])
{
$str='<div class="error">'.$_SESSION['errStr'].'</div>';
unset($_SESSION['errStr']);
} | |
|
|
|
|
|
|
|
для: Serebro
(28.11.2012 в 17:09)
| | Notice это не ошибка, а замечание.
Убирается либо изменением настроек в php.ini
error_reporting = E_ALL | E_STRICT
заменить на
error_reporting = E_ALL & ~E_NOTICE
|
либо функцией error_reporting()
либо дополнительными проверками в коде:
if( key_exists('errStr',$_SESSION) && $_SESSION['errStr']){........}
|
| |
|
|
|
|
|
|
|
для: Sfinks
(28.11.2012 в 17:18)
| | Спасибо, попробую... я php второй день в руках держу, до этого C#...синтаксис и тонкости еще не уяснил | |
|
|
|