Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
 Аватар для Armando111
2 / 1 / 2
Регистрация: 07.02.2014
Сообщений: 246

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

07.04.2014, 20:45. Показов 4163. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов. В Main создаём четыре события. . . .
Модель здравоохранения 12. добавление болезней через ресурпул, как аварии
anaschu 22.05.2026
Болезни — это ключевая часть нашей модели. Нам нужно, чтобы работник периодически уходил на больничный, его задание при этом зависало, а после выздоровления работа возобновлялась. Реализуем это двумя. . .
Модель здравоохранения 11. Создаём классы Задание и Работник
anaschu 22.05.2026
В AnyLogic каждая заявка и каждый ресурс — это объект определённого класса. Нам нужно создать два класса: Задание (заявка) и Работник (ресурс). Класс Задание В дереве проекта нажимаем правой. . .
Модель здравоохранения 10. Новая модель, смотрим, как добавлять логические блоки, и что писать внутри
anaschu 22.05.2026
Открываем AnyLogic, создаём новый проект. В дереве проекта появляется класс Main — это главный агент, в котором будет жить вся наша логика. Палитра блоков Слева находится палитра. Нас интересует. . .
модель ЗдравоСохранения 9. Новая модель, разбираемся, как ее создавать
anaschu 22.05.2026
В этой серии постов мы построим модель небольшого рабочего коллектива. Сотрудники получают задания, выполняют их, иногда болеют — и мы хотим посчитать, сколько это стоит компании. Метод. . .
[golang] Linked list
alhaos 22.05.2026
Связный список / Linked list Связный список структура данных позволяющая хранить список значений, в отличии от массива в памяти хранится не сплошным куском, а отдельными частями которые ссылаются. . .
[golang] Двоичная куча, min-heap
alhaos 20.05.2026
Двоичная куча Двоичная куча — структура данных, которая всегда держит самый важный элемент наготове. Представьте очередь к хилеру в игре, и очередь из игроков в приоритете те у кого меньше. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru