[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает функция setcookie
Страницы: 1, 2
OleKh
Ок. Спс. Если внутри функции setcookie должны работать, значит где-то что-то не так накатал smile.gif
GET
и еще использование Global наверное у тебя устаревший учебник

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
inpost
if (!isset($visit_id)) {
$user_stats=newuser( );
print "Welcome, first time user!";
} else {
print "Welcome back $visit_id<P>";
$user_stats = olduser($visit_id);

}

В обоих случаях ты делаешь вывод информации на экран! Добавление в куки можно только на уровне отправки заголовков, то есть до вывода информации на экран!

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
GET
Цитата
print "Welcome, first time user!";


Точно!...

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
OleKh
Учебник Sams Teach Yourself PHP in 24 Hours, Second Edition Copyright © 2002 by Sams Publishing , но мне пока для изучение основ php не важно php 4 или php 5.

То, что setcookie () добавляет куки до вывода информации на экран - это точно.

Задача решилась после $visit_id = $_COOKIE [ 'visit_id'];

В данном случае у меня было 2 ошибки:

1. Для вывода содержимого $_COOKIE на экран использовал функцию var_dump($_COOKIE) в начале скрипта, поэтому setcookie () внутри функции не работала.

2. В источнике не обозначена переменная $visit_id , как $_COOKIE [ 'visit_id']

if (!isset($visit_id)) {
$user_stats=newuser( );
print "Welcome, first time user!";
} else {
print "Welcome back $visit_id<P>";
$user_stats = olduser($visit_id);

}


Всем спасибо за участие в теме.
Guest
Попробуй в FireFoxe. У меня, думаю, похожая ситуация в функции не работает setcookie, но только, если использую IE7 В FireFox и в IE6всё работает. Ав IE7 - нет. Разрешил cookie в браузере. Всё равно не работает
Guest
А. Ты уже решил проблему. Не заметил последний пост)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.