Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2008
Помог: 0 раз(а)
Проблема заключается в след.: скрипт устанавливает куку и переводит на главную страницу. На главной странице стоит скрипт проверки куки и если она есть отображает некоторые данные на странице. Казалось бы все просто. Но вот в другой директории (перейдя по ссылку или непосредственно ручками пробить путь) переменная $_cookie оказывается пустой. Почему так понять не могу.
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008
Помог: 0 раз(а)
а ты перед куками случаенно не выводи что нибуть ещё?
modjo
Отправлено: 19 Июля, 2008 - 07:53:16
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2008
Помог: 0 раз(а)
В edit.php это первые строчки, там кроме include ничего нет. Точно также и с index.php. Но с edit.php не работает, а c index.php работает. Только в чем разница понять не могу. . .
scuter
Отправлено: 19 Июля, 2008 - 18:35:22
Посетитель
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008
Помог: 0 раз(а)
Цитата:
17 строчка это if ($_COOKIE['entry_id']) { последнего скрипта. Почему переменная $_COOKIE оказывается пустой мне не понятно.
ну ясное дело if проверяет является переменная trye или false,
а у тебя её просто нет,
поэтому
Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2008
Помог: 0 раз(а)
Может я сего-то не понял, но ведь когда if условие проверяется, как с index.php. Так почему оно не проверяется с edit.php, а с index.php проверяется? Даже если добавить
Ничего не изменится. Может кто может сказать почему на [domain]/new/index.php работает, а на [domain]/new/admin/edit.php нет? Коды if как видете одинаковые. . .
scuter
Отправлено: 20 Июля, 2008 - 01:22:31
Посетитель
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2008
Помог: 0 раз(а)
ты просто какую то хрень сотворил,
просто видимо у тебя на серваке откльючено отображение ошибок,
в edit.php ты её включил и весьма коряво,
поэтому то у тебя и выдаёт такое дело,
убери
Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2008
Помог: 0 раз(а)
Я как раз их и хотел вкл., чтоб посмотреть почему не работает. Но кажется я понял из-за чего не работало. Кука была на www, а по ссылке я переходил без www. Просто не обратил внимания на это. Но сейчас все работает.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.