Аватар для Armando111
2 / 1 / 2
Регистрация: 07.02.2014
Сообщений: 246

Не работают куки

07.04.2014, 20:45. Показов 4295. Ответов 56
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот так я создаю куки в одном файле
PHP
1
2
setcookie("userc", $array['id']);
setcookie("namec", $_POST['login']);
А вот это другой файл
PHP
1
2
3
 echo "Здравствуйте, вы вошли как";
 echo $_COOKIE['namec']; 
echo $_COOKIE['userc'];
И не работает.
В чём проблема?

Ошибки вот такие
Notice: Undefined index: namec in /home/u361282414/public_html/left.php on line 8

Notice: Undefined index: userc in /home/u361282414/public_html/left.php on line 9
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.04.2014, 20:45
Ответы с готовыми решениями:

Не работают куки
Не работают куки. На сервер отсылается get запрос, который обрабатывается. Некоторые данные записываются в базу данных. Все приходящие...

не работают куки на хостинге
создаю куки: setcookie('login','admin'); echo $_COOKIE.'='; на локальном хосте все работает хорошо, а на удаленном - не видит...

Не правильно работают куки
Почему echo выводит всегда 0? <?php //header('Content-Type: text/html; charset=utf-8'); /* if(!empty($_GET)){ ...

56
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
13.04.2014, 23:17
Студворк — интернет-сервис помощи студентам
Проверил со своей базы, работает.
Миниатюры
Не работают куки  
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
13.04.2014, 23:27
Armando111, В файле случайно не в том порядке кавычки установил.
1
 Аватар для Armando111
2 / 1 / 2
Регистрация: 07.02.2014
Сообщений: 246
14.04.2014, 17:18  [ТС]
Там вроде и так И так можно взять, Это все написано в файле обработчика формы, Но сегодня попробую так сделать.

Добавлено через 9 часов 5 минут
Попробовал вариант который вы мне дали, там исчезли ошибки
Notice: Undefined index: namec in /home/u361282414/public_html/left.php on line 8

Notice: Undefined index: userc in /home/u361282414/public_html/left.php on line 9

Но переменные не печатаются там всё равно

Добавлено через 59 минут
Пока, что сделал обработку формы на той же странице. Но всё же хочеться услышать почему куки не устанавливаются?
0
19 / 19 / 15
Регистрация: 09.04.2014
Сообщений: 120
14.04.2014, 17:57
Попробуйте сделать вывод так:
PHP
1
var_dump($_COOKIE);
0
 Аватар для Armando111
2 / 1 / 2
Регистрация: 07.02.2014
Сообщений: 246
14.04.2014, 18:20  [ТС]
array(0) { }
Вот такое написало
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
14.04.2014, 19:01
Armando111, Ну я незнаю, взял ваш код немного изменил и все работает.
0
19 / 19 / 15
Регистрация: 09.04.2014
Сообщений: 120
14.04.2014, 19:10
Armando111, а вы поменяли
PHP
1
setcookie("namec", $_POST['name']);
на
PHP
1
setcookie("namec", $result['name']);
?
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
14.04.2014, 19:30
Это не важно поскольку $_POST и так приходит.
0
19 / 19 / 15
Регистрация: 09.04.2014
Сообщений: 120
14.04.2014, 19:34
JimUSA, В пост передается login и pass(как я понял). Но в этом запросе идет обращение из $_POST['name'], который не передан.
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
14.04.2014, 19:37
sorokin96, Я так понял что у автора, name играет роль логина.
0
19 / 19 / 15
Регистрация: 09.04.2014
Сообщений: 120
14.04.2014, 19:40
JimUSA, Или он перепутал переменные, т.к. в запросе присутствует поле 'name'
0
 Аватар для Armando111
2 / 1 / 2
Регистрация: 07.02.2014
Сообщений: 246
14.04.2014, 22:19  [ТС]
да name это логин
0
19 / 19 / 15
Регистрация: 09.04.2014
Сообщений: 120
14.04.2014, 22:29
Попробуйте
PHP
1
var_dump(setcookie("name", $_POST['login']));
0
 Аватар для Armando111
2 / 1 / 2
Регистрация: 07.02.2014
Сообщений: 246
15.04.2014, 16:39  [ТС]
bool(false)
Вот такое высветилось
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
15.04.2014, 20:11
Это видемо просто потому, что $_POST["login"] нету, и туда попадает пустая строка,
а пустая строка вы понимаете что это
0
 Аватар для Armando111
2 / 1 / 2
Регистрация: 07.02.2014
Сообщений: 246
16.04.2014, 07:22  [ТС]
Так нет же. Существует.$_POST["login"]
Если просто Напечатаю Это, То все нормально, А если Куки делаю то ни чего
0
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 6
19.04.2014, 19:42
Столкнулся с аналогичной проблемой. На localhost, чистом Apache 2.2.22 + php-5.3.5-Win32-VC6-x86 все прекрасно работало. И куки создавались, и хидером перенаправлял. Когда начал переносить на тот же бесплатный хостинг, что и у автора поста на отказ перестали создаваться куки. Я пробовал все рецепты, написанные в топике на всех шести страницах выше. Тут браузер точно не виноват, поскольку на localhost все работало. 4-й параметр фун. setcookie(...) ничего и так, и эдак не дал. Я склоняюсь к тому, что виноват данный бесплатный хостинг. Когда до чистого Апача с PHP модулем использовал Web-среду Denwer там тоже было много проблем, из-за которых я пошёл на "чистые дистрибутивы" Web-среды. Даю вам все исходники с GitHab-a и захостенный сайт arssoclearn.esy.es
Что может быть не так? Я себе не позволял ни единого пробельного символа до <?php Ни единого echo и print до вызова setcookie. Web сервер даже ни одного предупреждения не выдает на все это. Молча не создает куки в файле authorization.php и все.

Добавлено через 1 час 35 минут
Проблема была решена переносом хостинга на0hosting.net.ua Просто у hostiner-a так был настроен то ли php.ini то ли httpd.conf
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.04.2014, 19:42

почему не работают куки на веб-сервере?
почему не работают куки на веб-сервере? На localhost этот код работает и все выводит: &lt;?php setcookie('userid', '1',...

НЕ работают куки
Добрый день, я вывожу функцию setcookie он мне все время пишет ошибку Warning: Cannot modify header information - headers already sent by...

Не работают куки
Есть скрипт авторизации пользователей на сайте с тестами, при прохождении теста в бд записывается имя того, кто прошел тест т.е. имя и...

Как работают куки?
Привет, интересует то, как работают куки, ну не сама работа, а то, как браузер понимает какому сайту отсылать их? К примеру я захожу на...

Куки работают в селекте, а переход по ссылке нет
Суть в чем при выборе из списка должно переходить на другую страницу и записывать выбранное! А оно только записывает какой я оптион...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
57
Ответ Создать тему
Опции темы

Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru