Куки ставяться, но не читаются

senich

Новичок
Куки ставяться, но не читаются

Здраствуйте
Куки ставяться проверено и мозилой и iHTTPHeaders, а php их не читает для него эта переменная не установления а в $HTTP_COOKIE_VARS тишина. Как по мне это где то в настройках, т.к. появилося после переустановки системы ну ессесено всех служб, только в какой настройке? а если не в настройке то где?
ЗЫ session.use_cookies = 1
 

senich

Новичок
2 TuBu
пасип за совет но это не то, я не настолько начинающий
 

Фанат

oncle terrible
Команда форума

senich

Новичок
)))) ну я себя экспертом не считаю но мануал по пхп у меня "настольная книжка"
и так
кусок заголовока:
......Accept: */*
Referer: http://erudit/
Accept-Language: ru
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Host: erudit
Connection: Keep-Alive
Cookie: language=ru

phpinfo()
_REQUEST["language"] ru
_COOKIE["language"] ru
_SERVER["COMSPEC"] C:\WINNT\system32\cmd.exe
_SERVER["DOCUMENT_ROOT"] z:/home/erudit/www
_SERVER["HTTP_ACCEPT"] */*
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
_SERVER["HTTP_ACCEPT_LANGUAGE"] ru

т.е. вроде стоит переменная но скрипт

if (!isset($HTTP_COOKIE_VARS["language"]))
{
$language = "ru";
setcookie("language", "ru", time()+60*60*24*365);
header("Location: ".ROOT_DOMAINE);
}else
{
$language = $HTTP_COOKIE_VARS["language"];
switch ($language)
{
яляляля установка нужных переменных взависимомти от языка
}
в итоге ничего не устанавливает т.к. там дефалта нету и всё зависит от языка. и для скрипта кука не установлена. вроде так
 

TuBu

Guest
senich

Это весь скрипт?

Спрашиваю еще раз (а от ответа не было услышано):

что говорит вот этот код

Код:
function a() {
echo "_COOKIE: ".$_COOKIE['language']."<br>";
echo "HTTP_COOKIE_VARS: ".$HTTP_COOKIE_VARS['language']."<br>";
}
a();
А потом смотрим на результаты и думаем
 

Фанат

oncle terrible
Команда форума
senich
а чего ты решил, что я не знаю?
смешной какой :)

Если ты видишь в упор переменную $_COOKIE, но при этом почему-то с упрямством барана продолжаешь пытаться добиться толку от HTTP_COOKIE_VARS - в этом, оказывается, я тебе виноват?
Ну ты оригинал :)
 

senich

Новичок
2 TuBu извини вот ответ
Notice: Undefined index: language in z:\home\erudit\www\index.php on line 14

-~{}~ 20.01.05 14:33:

2 Фанат
та я ничё и не решал)) просто не люблю демагогии
"раз стоит - то почему ты используешь не её, а ту, которая не стоит?" вот как это понимать?
 

Фанат

oncle terrible
Команда форума
раз стоит - то почему ты используешь не её, а ту, которая не стоит?" вот как это понимать?
Если ты видишь переменную $_COOKIE, то её и недо использовать.
 

senich

Новичок
2 Фанат ну Ты ж сам видел результат echo $_COOKIE['language']

-~{}~ 20.01.05 17:11:

2 dmitry1984 пасип, но Твою тему я вчера читал ))))
Ну вообщем я так понимаю никто ничего по этой проблеме сказать не может, буду переустанавливать апач + пхп
 

SiMM

Новичок
Автор оригинала: senich
2 Фанат ну Ты ж сам видел результат echo $_COOKIE['language']
Не знаю, видел ли это Фанат - но лично я не видел в твоих словах даже упоминания $_COOKIE, не говоря уже о коде - разуй глазки и сдёрни с них розовые очки. И вообще, какой смысл рассказывать про вывод какой-то переменной, которая в скрипте даже не используется?
2 dmitry1984 пасип, но Твою тему я вчера читал ))))
Читай ещё раз - она на редкость лаконична.
буду переустанавливать апач + пхп
Ага, валяй. И винду не забудь переустановить.
 
Сверху