не сохраняются куки в браузере google chrome
/** * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */ .php.geshi_code {font-family:monospace;} .php.geshi_code .imp {font-weight: bold; color: red;} .php.geshi_code .kw1 {color: #b1b100;} .php.geshi_code .kw2 {color: #000000; font-weight: bold;} .php.geshi_code .kw3 {color: #990000;} .php.geshi_code .co1 {color: #666666; font-style: italic;} .php.geshi_code .co2 {color: #666666; font-style: italic;} .php.geshi_code .co3 {color: #0000cc; font-style: italic;} .php.geshi_code .co4 {color: #009933; font-style: italic;} .php.geshi_code .coMULTI {color: #666666; font-style: italic;} .php.geshi_code .es0 {color: #000099; font-weight: bold;} .php.geshi_code .es1 {color: #000099; font-weight: bold;} .php.geshi_code .es2 {color: #660099; font-weight: bold;} .php.geshi_code .es3 {color: #660099; font-weight: bold;} .php.geshi_code .es4 {color: #006699; font-weight: bold;} .php.geshi_code .es5 {color: #006699; font-weight: bold; font-style: italic;} .php.geshi_code .es6 {color: #009933; font-weight: bold;} .php.geshi_code .es_h {color: #000099; font-weight: bold;} .php.geshi_code .br0 {color: #009900;} .php.geshi_code .sy0 {color: #339933;} .php.geshi_code .sy1 {color: #000000; font-weight: bold;} .php.geshi_code .st0 {color: #0000ff;} .php.geshi_code .st_h {color: #0000ff;} .php.geshi_code .nu0 {color: #cc66cc;} .php.geshi_code .nu8 {color: #208080;} .php.geshi_code .nu12 {color: #208080;} .php.geshi_code .nu19 {color:#800080;} .php.geshi_code .me1 {color: #004000;} .php.geshi_code .me2 {color: #004000;} .php.geshi_code .re0 {color: #000088;} .php.geshi_code span.xtra { display:block; }
<?php
SetCookie("log", $login, time()+3600, "/", $_SERVER['SERVER_NAME']);
SetCookie("pas", md5($pass), time()+3600, "/", $_SERVER['SERVER_NAME']);
?>
в мой чём косяк?
1 ответов
+1 У меня такая же проблема хром не сохраняет куки что делать?
$expires = null; $path = "/"; $domain = $_SERVER['SERVER_ADDR']; $secure = 1;
setcookie("admin", "yes", $expires, $path, $domain, $secure);
ps/
- куки включены
- $_SERVER['SERVER_ADDR'] - пробовал, и server_name и просто вписывал localhost
Ну извините, работает ведь у меня и у других, и на других сайтах.
Может ошибка в том, что вы связываетесь с $_SERVER['SERVER_ADDR']?
Кстати, советую еще что проверить:
'.' . $_SERVER['SERVER_ADDR'];
То есть, поставьте точку в начале домена, это может помочь с некоторыми проблемами совместимости в Internet Explorer (маловероятно, но вдруг и на Хром влияет?).
Также воспользуйтесь средствами проверки трафика типа Fiddler, чтобы узнать, какие заголовки отправляет вам в ответ сервер с установкой куки, и отсылает их браузер их взамен.
Думаю, сразу будет видно, в чем ошибка - неправильное время, или информация некорректная (она не должна быть пустая), или домен неправильный передается (к примеру, присылается localhost или еще чего, или адрес хостера).
Ну и последний совет - там бывает если установить кукисы с другими настройками - они могут не удалятся, но и не передаваться, если в них одно имя, но разные пути или домены (что-то было у меня с этим связанно). Поэтому неплохим вариантом будет почистить cookies, как это не смешно звучит, и проверить еще раз.