|
|
|
| Warning: Cannot modify header information - headers already sent by (output started at D:\php\Meo\index.php:12) in D:\php\Meo\auth\add_user.php on line 145
Вот что пишет, когда пытаюсь поставить cookies
<? setcookie ("user", $name, time() + 18000); ?>
|
| |
|
|
|
|
|
|
|
для: bnf
(08.10.2006 в 22:18)
| | Был вывод в браузер ... проверте чтобы не было пробелов (и др. знаков) перед " <? " | |
|
|
|
|
|
|
|
для: kasmanaft
(08.10.2006 в 22:23)
| | а нельзя что-нибудь сделать, если даже вывод в браузер был ??? | |
|
|
|
|
|
|
|
для: bnf
(08.10.2006 в 23:54)
| | нет куки должны отсылаться до хтмл | |
|
|
|
|
|
|
|
для: bnf
(08.10.2006 в 23:54)
| | >а нельзя что-нибудь сделать, если даже вывод в браузер был ???
Для этого необходимо воспользоваться буфферизацией вывода. Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=148. | |
|
|
|
|
|
|
|
для: cheops
(09.10.2006 в 15:09)
| | Пасиба, тема помогла.
Тока вот теперь проблема с удалением куков.
<?
if ( setcookie ("user", "", 0) && setcookie ("passw", "" , 0))
{
print("<html><head>\n");
print("<meta http-equiv='refresh'; content='0 ;url=index.php '>\n");
print("</head></html>\n");
}
?>
|
Тока вот пишу
<?
print $_COOKIE['user'];
print "<br>";
print $_COOKIE['passw'];
?>
|
и выводит кукис. Тоесть они не переписываются,а передаются прежние | |
|
|
|
|
|
|
|
для: bnf
(09.10.2006 в 20:52)
| |
<?
$_COOKIE[] = Array();
header("Location: index.php");
|
| |
|
|
|
|
|
|
|
для: valenok
(09.10.2006 в 20:57)
| | нет, мне надо удалить кукисы. | |
|
|
|
|
|
|
|
для: valenok
(09.10.2006 в 20:57)
| | А что мой скрипит делает? | |
|
|
|
|
|
|
|
для: valenok
(09.10.2006 в 21:33)
| | просто пересылает на index.php | |
|
|
|
|
|
|
|
для: bnf
(09.10.2006 в 20:52)
| | А если setcookie("user")? | |
|
|
|
|
|
|
|
для: Киналь
(09.10.2006 в 21:32)
| | не помогает | |
|
|
|
|
|
|
|
для: bnf
(09.10.2006 в 20:52)
| |
<?php
setcookie ("user", "", time() - 3600);
|
| |
|
|
|
|
|
|
|
для: valenok
(09.10.2006 в 21:36)
| | тоже не то.
Я сам понять не могу почему. Уже всю книгу перелистал. | |
|
|
|
|
|
|
|
для: bnf
(09.10.2006 в 21:38)
| |
<?php
setcookie ("user", "", time() - 3600);
|
Это не пересылает | |
|
|
|
|
|
|
|
для: valenok
(09.10.2006 в 23:07)
| | пасиба, проблему решил.
Тока вот еще один ньюанс.
Я счас пишу скрипт авторизации с помощью кукис. Файл exit.php отвечает за удаление кукис, после этого автоматический переход на index.php . Тока кукисы еще есть, тоесть
print $_COOKIE['user'];
print "<br>";
print $_COOKIE['passw'];
|
и их выводит.
Тока после того как я рефрешну страничку они не выводяься.
Как можно этого избежать, тоесть не рефрешить ??? | |
|
|
|
|
|
|
|
для: bnf
(09.10.2006 в 23:59)
| | никак, у кукисов свойства такие | |
|
|
|