|
|
|
| ребят сменил я версии пхп на хостинге и у меня посыпалось куча ошибок...
Notice: Undefined index: HTTPS in в строке
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
|
Notice: Undefined index: login in /
user = '$_SESSION[login]'
|
и т.д.
с чем может быт ьсвязано это? почему с сессиями такая лажа выходит | |
|
|
|
|
|
|
|
для: TavRoX
(19.11.2012 в 05:03)
| | Это не ошибки, а замечания.
Можно их отключить, прописав в начале скрипта:
error_reporting(E_ALL ^ E_NOTICE);
|
либо в php.ini:
error_reporting = E_ALL & ~E_NOTICE
|
Либо исправляйте везде код, примерно так:
if (key_exists('HTTPS',$_SERVER) && $_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
|
user = key_exists('login',$_SESSION) ? $_SESSION['login'] : '';
|
| |
|
|
|
|
|
|
|
для: Sfinks
(19.11.2012 в 09:45)
| | спасибо сегодня попробую проверить | |
|
|
|
|
|
|
|
для: TavRoX
(19.11.2012 в 05:03)
| | Нет никакой лажи в РНР, а то что вы написали, это полная лажа: - нет предопределенной переменной HTTPS в суперглобальном массиве, ели вы ее ожидаете, а вместо присвоения переменной user, причем написанной с грубейшей ошибкой, вы присваиваете не значение из сессии, а строку. | |
|
|
|
|
|
|
|
для: confirm
(19.11.2012 в 09:49)
| | как ни странно в 5.2 это все работало, и скрипты поверки авторизации к сожалению не мною написаны были | |
|
|
|
|
|
|
|
для: TavRoX
(19.11.2012 в 20:49)
| | Да неужели работало? Как это может работать?
<?
user = '$_SESSION[login]'
//если верная запись такая:
$user = $_SESSION['login'];
|
Знак доллара в начале имени переменной, иначе это константа (смотрите как объявляются константы), в кавычки надо заключать имя ключа, а не $_SESSION[var]. | |
|
|
|
|
|
|
|
для: confirm
(19.11.2012 в 21:07)
| | Я вообще-то подумал что ТС опечатался. Если так прям и "работало", то прикольно =) | |
|
|
|