Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> почему не ставятся куки 
:(
    Опции темы
sugee
Дата 12.9.2005, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 12.6.2005

Репутация: 1
Всего: 4



Почему не ставятся куки?
Код

if(!isset($_COOKIE['log'])&&!isset($_COOKIE['passwd']))
{
setcookie("log",$HTTP_POST_VARS['log'],0,"","",0);
setcookie("passwd",$HTTP_POST_VARS['passwd'],0,"","",0);
}


PM MAIL   Вверх
PARROT
Дата 12.9.2005, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Может конфликт из-за одинаковых имен кук и переменных?
Код

setcookie("log_с",$_POST['log'],time()+3600, "/");
setcookie("passwd_с",$_POST['passwd'],time()+3600, "/");




--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
sugee
Дата 12.9.2005, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 12.6.2005

Репутация: 1
Всего: 4



Так и есть, кука поставилась - большое спасибо!
PM MAIL   Вверх
IZ@TOP
Дата 14.9.2005, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Срочно register_globals в OFF!


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Opik
Дата 15.9.2005, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



IZ@TOP
register_long_arrays туда же smile
PM MAIL Skype   Вверх
sugee
Дата 15.9.2005, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 12.6.2005

Репутация: 1
Всего: 4



Цитата(IZ @ 14.9.2005, 11:28)
Срочно register_globals в OFF!

Уважаемый, а где вы тут увидели register_globals=On?

Цитата(Opik @ 15.9.2005, 13:35)
register_long_arrays туда же

А что это за зверь и чем он опасен?

PM MAIL   Вверх
Opik
Дата 15.9.2005, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



sugee
Цитата
Уважаемый, а где вы тут увидели register_globals=On?

Ваш пример:
Код

setcookie("log",$HTTP_POST_VARS['log'],0,"","",0);
setcookie("passwd",$HTTP_POST_VARS['passwd'],0,"","",0);

При register_globals = on
$log = $_COOKIE['log'];
$log = $_POST['log'];
т.е 2 параметра из разных массивов стремятся "завладеть" одной переменной. smile При register_globals = off такого не будет.
Цитата
А что это за зверь и чем он опасен?

ничем не опасен. скорее это показатель хорошего тона программирования.
Начиная с PHP 4.2.0 (вроде) ввели суперглобальные массивы: $_COOKIE, $_POST, $_GET, $_REQUEST, $_SERVER... которые предпочтительнее использовать, нежели $HTTP_COOKIE_VARS и т.д.
PM MAIL Skype   Вверх
Anarki
Дата 15.9.2005, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 14.3.2005

Репутация: 7
Всего: 11



Стандартная схема GPC: GET, POST, COOKIE при register_globals On. Так что переменные из cookies получают верное значение.

Это сообщение отредактировал(а) Anarki - 15.9.2005, 20:04


--------------------
PM WWW   Вверх
lina
Дата 16.9.2005, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 25.7.2005
Где: Харьков

Репутация: 1
Всего: 1



Anarki, register_globals в любом случае лучше делать off. Куки конечно получат верное значение, но автоматическая регистрация, например,Get-переменных не самым лучшим образом повлияет на безопасность сайта smile
PM MAIL   Вверх
kирилл
Дата 16.9.2005, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 19.5.2005

Репутация: нет
Всего: нет



IZ@TOP

Цитата(IZ @ 14.9.2005, 11:28)
Срочно register_globals в OFF!

Если ее в off, то как передавать, например, переменные сессии без куки?
PM MAIL   Вверх
PARROT
Дата 16.9.2005, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50





--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
kирилл
Дата 16.9.2005, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 19.5.2005

Репутация: нет
Всего: нет



PARROT
Да я вроде разобрался...
А здесь я писал про php.ini
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0711 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.