Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.11.2002, 18:35
pavit вне форума Посмотреть профиль Отправить личное сообщение для pavit Посетить домашнюю страницу pavit Найти все сообщения от pavit
  № 1  
pavit
 
Аватар для pavit

Регистрация: Feb 2001
Адрес: Россия Казань
Сообщений: 87
По умолчанию чтение cookie

Я уже все статьи по данной теме прочитал все просмотрел но ни как не могу считать установленые мною же cookie, в чем проблема подскажите. Вот пример кода:
Код:
$my_user = $HTTP_COOKIE_VARS["ue_pvt"]; 
$my_pass = $HTTP_COOKIE_VARS["up_pvt"]; 
if ($mu_user!='') {
setcookie ("ue_pvt", $my_user,time()+2667600);
setcookie ("up_pvt", $my_pass,time()+2667600);
}
разумется это все идет до вывода html текста.

Проблема в том, что в my_user и my_pass ничего нет они пустые, хотя в каталоге cookie они присвоены.
Присвоение данным cookie значений сделано в другой страничке которая идет раньше этой.
Профи помоги разобраться.
__________________
vitaly/PAVIT corporation

Старый 18.11.2002, 18:47
advocat вне форума Посмотреть профиль Отправить личное сообщение для advocat Посетить домашнюю страницу advocat Найти все сообщения от advocat
  № 2  
advocat
 
Аватар для advocat

Регистрация: Feb 2001
Адрес: Киев
Сообщений: 649
Отправить сообщение для advocat с помощью ICQ
Стоп, если верить твоему коду, то есть пару маленьких неточностей ...
1. if ($mu_user!='') { // а переменная то у тебя $HTTP_COOKIE_VARS["ue_pvt"];
2. мне не полностью понятно условие ... зачем писать такой скрипт если можна использовать
if (isset($_COOKIE[ue_pvt])) {
// что хо то и делай, если существует !!!
}
3. Время жизни
__________________
заходите в гости
advocat, это не по професия - это диагноз!
Обычно в PHP обитаю ...

Старый 18.11.2002, 19:44
pavit вне форума Посмотреть профиль Отправить личное сообщение для pavit Посетить домашнюю страницу pavit Найти все сообщения от pavit
  № 3  
pavit
 
Аватар для pavit

Регистрация: Feb 2001
Адрес: Россия Казань
Сообщений: 87
По умолчанию если бы

я хотел использовать твой код вот так
Код:
if (isset($_COOKIE[ue_pvt])) { 
// что хо то и делай, если существует !!! 
$my_user=$_COOKIE[ue_pvt];
}
print("-- $my_user --");
Вместо содержимого кукия вижу пустую строку, почему ни как не пойму, файл куки посмотрел все там записано должно выводится!
Содержимое файла


Код:
ue_pvt
pavit
localhost/
1024
2886342272
29534043
2928977728
29527832
*
__________________
vitaly/PAVIT corporation

Старый 18.11.2002, 21:48
advocat вне форума Посмотреть профиль Отправить личное сообщение для advocat Посетить домашнюю страницу advocat Найти все сообщения от advocat
  № 4  
advocat
 
Аватар для advocat

Регистрация: Feb 2001
Адрес: Киев
Сообщений: 649
Отправить сообщение для advocat с помощью ICQ
1. Для того, что-бы можно было использовать $_COOKIE, нужно, чтобы register_globals=on ...
2. делаем проще ...
Код:
<?
setcookie("user","bileberda",time()+3600);
echo $HTTP_COOKIE_VARS[user];
?>
Все работает на выходе было успешно получен результат ... Правда после ф5, так как ты не можешь прочитать те данные которые только что занес ...
Доп ... инфа с куков ...

user
bileberda
advocat/
1024
2359068032
29527858
721126400
29527850
*

Ну немогу я понять в чем у тебя трабл !

Попродуй модернизировать свой скрипт на :

Код:
if (isset($HTTP_COOKIE_VARS[ue_pvt])) {
  setcookie ("ue_pvt", $HTTP_COOKIE_VARS[ue_pvt], time()+2667600);
  setcookie ("up_pvt", $HTTP_COOKIE_VARS[up_pvt], time()+2667600);
}
__________________
заходите в гости
advocat, это не по професия - это диагноз!
Обычно в PHP обитаю ...

Старый 18.11.2002, 21:53
advocat вне форума Посмотреть профиль Отправить личное сообщение для advocat Посетить домашнюю страницу advocat Найти все сообщения от advocat
  № 5  
advocat
 
Аватар для advocat

Регистрация: Feb 2001
Адрес: Киев
Сообщений: 649
Отправить сообщение для advocat с помощью ICQ
P.S. Написал в файле:

PHP код:
if (isset($HTTP_COOKIE_VARS[ue_pvt])) {
  
setcookie ("ue_pvt"$HTTP_COOKIE_VARS[ue_pvt], time()+2667600);
  
setcookie ("up_pvt"$HTTP_COOKIE_VARS[up_pvt], time()+2667600);
}

echo 
$HTTP_COOKIE_VARS[ue_pvt]; 
предварительно занес значение ue_pvt, и все прекрасно работало ...
Так что или ищи ошибки у себя в настройках или в коде ...

Если у тебя включен регистр_глобалс, то $HTTP_COOKIE_VARS могешь заменить на $_COOKIE, собственно с таким же успехом работает ...
__________________
заходите в гости
advocat, это не по професия - это диагноз!
Обычно в PHP обитаю ...

Создать новую тему   Часовой пояс GMT +4, время: 20:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:21.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.