Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 1
Регистрация: 09.09.2013
Сообщений: 116

Что-то тут не так, куки

12.09.2015, 17:57. Показов 449. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно не могу понять, где ошибка
PHP
1
2
3
4
$sname = session_name();
setcookie("session", $sname, time()+604800);
echo $sname;
echo $_COOKIE['session'];
Вывод ошибки: Undefined index: session in /var/www/cp/views/account/index.php on line 4
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.09.2015, 17:57
Ответы с готовыми решениями:

Что не так (не устанавливаются куки)
<? $file_name = "counter.txt"; if(!file_exists($file_name)) { $fp = fopen($file_name, "w"); fwrite($fp, "1"); ...

Белая страница. Из за 1й строки. Что тут не так?
Короче нужно вывести таблицу, а не получается, вроде бы элементарно, но всегда белая страница, что бы не делай.:wall: Всему виной эта...

Какая тут ошибка синтаксиса в строке кода непойму что не так?
for ($i=0; $i<$num_results; $i++) { $row=mysql_fetch_array($result); echo "<TR><TD>".($i+1).". <A...

9
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
12.09.2015, 18:15
setcookie отправляет куку браузеру. При следующем заходе на сайт браузер будет отсылать эту куку серверу (с доступом через $_COOKIE).
Т.е. получить доступ к $_COOKIE['session'] можно только после перезагрузки страницы, до этого её нет, поскольку она ещё не была отправлена браузером.
1
3 / 3 / 1
Регистрация: 09.09.2013
Сообщений: 116
12.09.2015, 18:18  [ТС]
Понял, но как сделать, чтобы куки были доступны другим ссылкам? допустим index.php и account.php в других директориях!
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
12.09.2015, 19:24
А что за огород это? Какова идея?
0
3 / 3 / 1
Регистрация: 09.09.2013
Сообщений: 116
12.09.2015, 20:52  [ТС]
Суть в том, что только в одном файле работают куки: index.php, в других же - нет.
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
12.09.2015, 22:25
alex2131, они и так должны быть доступны в других скриптах.
0
 Аватар для LORDofLINEAGE
39 / 39 / 17
Регистрация: 19.01.2013
Сообщений: 190
12.09.2015, 22:31
укажите явно требуемый путь в аргументе установки кук.
0
3 / 3 / 1
Регистрация: 09.09.2013
Сообщений: 116
12.09.2015, 23:32  [ТС]
Не доступны, как указать путь? Будьте добры пример!
0
 Аватар для LORDofLINEAGE
39 / 39 / 17
Регистрация: 19.01.2013
Сообщений: 190
12.09.2015, 23:38
Цитата Сообщение от alex2131 Посмотреть сообщение
Не доступны, как указать путь? Будьте добры пример!
PHP
1
setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )
path - Путь к директории на сервере, из которой будут доступны cookie. Если задать '/', cookie будут доступны во всем домене domain. Если задать '/foo/', cookie будут доступны только из директории /foo/ и всех ее поддиректорий (например, /foo/bar/) домена domain. По умолчанию значением является текущая директория, в которой cookie устанавливается.
что-то типа того:
PHP
1
setcookie("Test", 'qq', time()+3600, "/");
, где "/" - корень сайта.
0
3 / 3 / 1
Регистрация: 09.09.2013
Сообщений: 116
13.09.2015, 00:04  [ТС]
Делал так, всё равно писало ошибку, такую же, как в первом сообщении!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.09.2015, 00:04
Помогаю со студенческими работами здесь

Как сделать так, что бы в случае отсутствия куки открывался другой файл php
всем здрасте! Вот пример: if (isset($_COOKIE)) $id_user = $_COOKIE or die Как сделать так, что бы в случае отсутствия куки...

Что-то тут не так
Начал изучать ЯвуСкрипт. В общем ничего сложного. Но в первом же примере натолкнулся на ошибку. А понять в чём дело пока моя граммотность...

Что тут не так?
Суть программы: Из файла берется матрица любой размерности, потом она слаживается и записывается в другой файл. Но у меня моя матрица...

Что тут не так?
Не понимаю - почему программа не работает... Если все string Заменить на массивы char, то всё нормально работает. В чем дело? #include...

Что тут не так?
# include <iostream> using namespace std; int number ; int department ; char name1 ; char name2 ; char domicile ; ...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru