Автор Тема: Обновление и Удаление Cookies  (Прочитано 2711 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Обновление и Удаление Cookies
« : 03 Июня 2003, 14:07:09 »
Привет,

Знаю тема уже существовала, задал бы тама вопрос, но там тему просто закрыли.

Вот есть код:
<?php
if ($_COOKIE["language"])
   {
   
setcookie ("language"""time() - 3600, \'/\', \'domen.com\'); // destroy old cookie
   setcookie ("language", $language, time() + 3600, \'/\', \'domen.com\'); // "update" by adding a new one 
   header("Location: $HTTP_REFERER");
  }
else
   {
   setcookie ("language", $language, time() + 3600, \'/\', \'domen.com\'); // add a new cookie
   header("Location: $HTTP_REFERER");
   }
?>


HTML Форма для php:
<FORM METHOD="POST" action="language.php"><INPUT TYPE="hidden" NAME="language" VALUE="en"><input name=submit type=image src="images/eng.gif" alt="English Language"></FORM><FORM METHOD="POST" action="language.php"><INPUT TYPE="hidden" NAME="language" VALUE="ru"><input name=submit type=image src="images/rus.gif" alt="Russian Language"></FORM>


Все работает, кроме удаления и обновления сookies, а именно:

   setcookie 
("language"""time() - 3600, \'/\', \'domen.com\'); // destroy old cookie
   setcookie ("language", $language, time() + 3600, \'/\', \'domen.com\'); // "update" by adding a new one 
   header("Location: $HTTP_REFERER");


Помогите решить проблему.
Жду Ответов.

С Уважением,
Алекс.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Обновление и Удаление Cookies
« Ответ #1 : 03 Июня 2003, 14:29:29 »
может так ?

if ($_POST[\'language\']) {
   setcookie ("language", $_POST[\'language\'], time() + 3600, \'/\', \'domen.com\');

    header("Location: $HTTP_REFERER"); 
}
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Обновление и Удаление Cookies
« Ответ #2 : 03 Июня 2003, 15:00:44 »
Макс
Огромно спасибо. Все работает.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28