![]() |
Отправка и распознование cookies с разных страниц
есть две страницы: 1.php и 2.php. 2.php выполняет аутентификацию пользователей. Можно ли отправить cookies со страницы 2.php, чтобы она была видна со страницы 1.php? т.е. можно было прочитать с нее данные...
относительные пути: root/1.php root/auth/2.php Спасибо! |
hempsmoke
setcookie('cookiename', 'cookievalue', time()+3600, '/path/to/root/'); // expiration = 1 hour |
Saruman
1.php не видит такую куку... я уже все перепробовал... решил спросить поэтому... :blin: |
hempsmoke
Только что у себя специально протестировал - все видит. Вот полные скрипты: root/auth/index.php PHP код:
PHP код:
|
Чтобы куки виделись на всем сайте нужно ставить вот так:
setcookie('cookiename', 'cookievalue', time()+3600, '/' ); // << Именно один слэш. |
BiГ
Очевидное из моего первого поста утверждение, т.к. в этом случае /path/to/root/ как раз и сжимается до / |
Если "/path/to/root/" - физический путь на серваке к скрипту, то это не правильно ...
|
BiГ
Где были сказаны слова "физический путь"? Я рассчитывал на то, что спрашивающий хотя бы предварительно заглянул в PHP Manual, где описаны все параметры. Хотя, в идеале, конечно, следует читать RFC 2965 или хотя бы HTTP COOKIES. |
Saruman
Ладно ... проехали ... наверное я сглючил (ближе к ночи) ... :ooh: Просто у мня "/path/to/root/" почти всегда асоциируется с физическим путем на серваке до места, гдескрипты лежат ... |
спасибо... с путем естессно все ясно!
|
| Часовой пояс GMT +4, время: 03:42. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.