Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.11.2017, 14:23
Профессор
Отправить личное сообщение для Sonya Посмотреть профиль Найти все сообщения от Sonya
 
Регистрация: 07.07.2016
Сообщений: 281

Куки не записываются
Здравствуйте! Подскажите, пожалуйста, почему так куки не записываются?
if(isset($_COOKIE["name"])){ 
		echo "Куки есть!"; 
	}else{
        include 'index.php';
		setcookie("name", "value", time()+3600, "/", "domain", 1);
	    echo "<META HTTP-EQUIV='REFRESH' CONTENT='20; URL=page.html'>";	
	}
Ответить с цитированием
  #2 (permalink)  
Старый 13.11.2017, 14:52
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Sonya, у вас SSL подключен?
Ответить с цитированием
  #3 (permalink)  
Старый 13.11.2017, 14:55
Профессор
Отправить личное сообщение для Sonya Посмотреть профиль Найти все сообщения от Sonya
 
Регистрация: 07.07.2016
Сообщений: 281

Да, поэтому и ставлю флаг 1.
Ответить с цитированием
  #4 (permalink)  
Старый 13.11.2017, 14:57
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Nexus, index.php в браузер что-нибудь выводит?
Ответить с цитированием
  #5 (permalink)  
Старый 13.11.2017, 14:58
Профессор
Отправить личное сообщение для Sonya Посмотреть профиль Найти все сообщения от Sonya
 
Регистрация: 07.07.2016
Сообщений: 281

Сейчас, вроде записалось, я думаю include не может, как-то влиять, потому что до этого, пробовала несколько раз, но не срабатывала либо функция
if(isset($_COOKIE["name"]))
, либо не записывались куки, посему-то подумала на последнее.
Ответить с цитированием
  #6 (permalink)  
Старый 13.11.2017, 15:00
Профессор
Отправить личное сообщение для Sonya Посмотреть профиль Найти все сообщения от Sonya
 
Регистрация: 07.07.2016
Сообщений: 281

Сообщение от Nexus Посмотреть сообщение
Nexus, index.php в браузер что-нибудь выводит?
Да.
Ответить с цитированием
  #7 (permalink)  
Старый 13.11.2017, 15:02
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Sonya, http://php.net/manual/ru/function.setcookie.php
Цитата:
setcookie() задает cookie, которое будет передано клиенту вместе с другими HTTP заголовками. Как и любой другой заголовок, cookie должны передаваться до того как будут выведены какие-либо другие данные скрипта (это ограничение протокола). Это значит, что в скрипте вызовы этой функции должны располагаться прежде остального вывода, включая вывод тэгов <html> и <head>, а также пустые строки и пробельные символы.
Ответить с цитированием
  #8 (permalink)  
Старый 13.11.2017, 15:24
Профессор
Отправить личное сообщение для Sonya Посмотреть профиль Найти все сообщения от Sonya
 
Регистрация: 07.07.2016
Сообщений: 281

Как запись сессии. Спасибо, хотя почему-то иногда записывает. А если я в файле index.php, которое инклюжу, запишу в самом начале, так будет записывать?
Ответить с цитированием
  #9 (permalink)  
Старый 13.11.2017, 15:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Sonya
А если я в файле index.php, которое инклюжу, запишу в самом начале, так будет записывать?
Странное подключение однако. Индексный файл, это собственно вход, в таком случае что за файл в котором проверка куки и как он запрашивается? Почему в самом индексном файле не проверять/устанавливать куки?
Ответить с цитированием
  #10 (permalink)  
Старый 13.11.2017, 15:30
Профессор
Отправить личное сообщение для Sonya Посмотреть профиль Найти все сообщения от Sonya
 
Регистрация: 07.07.2016
Сообщений: 281

Или include, как вставка на странице будет принимать все теги этой страницы до include, и, соответственно, не будет писать?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не сохраняются куки с путем в МС Эдж igorG Javascript под браузер 3 12.06.2016 12:30
сохранить переменную в куки tasha_mille Events/DOM/Window 2 02.07.2012 14:29
Помогите с кодом сохранения параметром CheckBox-ов в куки Konstantine jQuery 0 26.05.2012 16:20
Ext.util.Cookies.set(...) - несколько переменных в одной куки. potkin ExtJS 4 07.05.2012 10:43
Одно событие во всех окнах одного домена kdn1990 Events/DOM/Window 18 25.04.2012 20:11