Не устанавливаются куки

Кром

Новичок
На редкость бестолковый тред.

Verk, тебе, перед тем, как отвечать, нужно узнать, как проверять значения в куки и сессиях.

alex-ko3, а тебе, вместо нелепых предположений и догадок куках, самому почитать ман.
 

Verk

Guest
Originally posted by Кром
На редкость бестолковый тред.
Verk, тебе, перед тем, как отвечать, нужно узнать, как проверять значения в куки и сессиях.
Откуда видно что я этого не знаю ?
 

Кром

Новичок
>Откуда видно что я этого не знаю ?

Отсюда:

Автор оригинала: Verk
да просто посмотри что там у тебя приходит.
сделай вначале скрипта
PHP:
echo 'post: ';
var_dump ($_POST);
echo '<br> session: ';
var_dump ($session_nofirst);
Написав такую проверку, ты запутал и alex-ko3 и себя.
 

Кром

Новичок
Автор оригинала: Verk
было не ясно работает ли этот if
Наводящий вопрос.
Написав
PHP:
var_dump ($session_nofirst);
и получив NULL, ты однозначно убедился, что куки не устанавливаются? :)
 

Verk

Guest
Originally posted by Кром
Наводящий вопрос.
Написав
PHP:
var_dump ($session_nofirst);
и получив NULL, ты однозначно убедился, что куки не устанавливаются? :)
Кром, ну что за флейм ?
Человек спросил как проверить, я ему и ответил.
 

Кром

Новичок
>Кром, ну что за флейм ?
>Человек спросил как проверить, я ему и ответил.

Это не флейм.
Мы узнаём, как проверить, установлена ли переменная в куки. И делаем это потому, что не все знают как это сделать.

Я повторю вопрос:
Написав
PHP:
var_dump ($session_nofirst);
и получив NULL, ты однозначно убедился, что куки не устанавливаются? :)
 

Verk

Guest
для начала я поинтересовался а работает ли этот if.
Он спросил как проверить.
К кукам эти var_dump'ы прямого отношения не имели.
 

Кром

Новичок
>для начала я поинтересовался а работает ли этот if.
>Он спросил как проверить.

Нет. Он спросил:

Автор оригинала: alex-ko3
А как узнать? В том то и дело, что они не устанавливаются, то есть как-то функция setcookie - выполняется (потому что нет ошибок), и в то же время нет - потому что нет куков ?
Т.е. то, что setcookie() отрабатывает, ему было известно. Но в тоже время, ему было непонятно, почему нет куков.

Итак, ты можешь ответить, как посмотреть, есть куки или нет?
 

alex-ko3

Guest
МЕГАЧЕЛЫ....
Вы все меня окончательно запутали...

Кто-нить может ответить на один вопрос: "Почему на одном сервере куки ставятся, а на другом нет"?

На этом самом другом стали тоже устанавливаться, после того, как я установил переменную register_globals (об ней действительно написано в описании функции setcookie()).

Ну что? Кто-нить ответит?
 

Verk

Guest
Как минимум, без register_globals on у тебя переменная $session_nofirst ничем не инициализируется и чтобы получить именно эту куку к ней нужно обращаться так:
PHP:
$_COOKIE['session_nofirst']
Originally posted by alex-ko3
МЕГАЧЕЛЫ....
спасибо за комплимент :)
 

alex-ko3

Guest
Спасибо Verk - наконец-то долгожданный ответ...

Всё пошло поехало....

Кстати ешо вопрос. Вот тут говорили, что использовать глобалсы небезопасно (с этим согласен). А что насчёт таких массивов как $_COOKIE и $_REQUEST? Они тоже небезопасны?
Или с ними можно общаться?

P.S. А кто же вы ешо как не СУПЕР-МЕГАЧЕЛЫ... :)
 

Verk

Guest
Дело в том что если ты используешь $_COOKIE , то ты уверен что это именно кука, а не какая-нибудь подмена хакера присланная post'ом или еще чем.
 
Сверху