Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с cookies
 
 автор: bnf   (08.10.2006 в 22:18)   письмо автору
 
 

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"$nametime() + 18000); ?>

   
 
 автор: kasmanaft   (08.10.2006 в 22:23)   письмо автору
 
   для: bnf   (08.10.2006 в 22:18)
 

Был вывод в браузер ... проверте чтобы не было пробелов (и др. знаков) перед " <? "

   
 
 автор: bnf   (08.10.2006 в 23:54)   письмо автору
 
   для: kasmanaft   (08.10.2006 в 22:23)
 

а нельзя что-нибудь сделать, если даже вывод в браузер был ???

   
 
 автор: Yakor   (09.10.2006 в 00:31)   письмо автору
 
   для: bnf   (08.10.2006 в 23:54)
 

нет куки должны отсылаться до хтмл

   
 
 автор: cheops   (09.10.2006 в 15:09)   письмо автору
 
   для: bnf   (08.10.2006 в 23:54)
 

>а нельзя что-нибудь сделать, если даже вывод в браузер был ???
Для этого необходимо воспользоваться буфферизацией вывода. Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=148.

   
 
 автор: bnf   (09.10.2006 в 20:52)   письмо автору
 
   для: 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'];

?>



и выводит кукис. Тоесть они не переписываются,а передаются прежние

   
 
 автор: valenok   (09.10.2006 в 20:57)   письмо автору
 
   для: bnf   (09.10.2006 в 20:52)
 

 <?
$_COOKIE
[] = Array();
header("Location: index.php");

   
 
 автор: bnf   (09.10.2006 в 21:22)   письмо автору
 
   для: valenok   (09.10.2006 в 20:57)
 

нет, мне надо удалить кукисы.

   
 
 автор: valenok   (09.10.2006 в 21:33)   письмо автору
 
   для: valenok   (09.10.2006 в 20:57)
 

А что мой скрипит делает?

   
 
 автор: bnf   (09.10.2006 в 21:37)   письмо автору
 
   для: valenok   (09.10.2006 в 21:33)
 

просто пересылает на index.php

   
 
 автор: Киналь   (09.10.2006 в 21:32)   письмо автору
 
   для: bnf   (09.10.2006 в 20:52)
 

А если setcookie("user")?

   
 
 автор: bnf   (09.10.2006 в 21:33)   письмо автору
 
   для: Киналь   (09.10.2006 в 21:32)
 

не помогает

   
 
 автор: valenok   (09.10.2006 в 21:36)   письмо автору
 
   для: bnf   (09.10.2006 в 20:52)
 

<?php
setcookie 
("user"""time() - 3600);

   
 
 автор: bnf   (09.10.2006 в 21:38)   письмо автору
 
   для: valenok   (09.10.2006 в 21:36)
 

тоже не то.
Я сам понять не могу почему. Уже всю книгу перелистал.

   
 
 автор: valenok   (09.10.2006 в 23:07)   письмо автору
 
   для: bnf   (09.10.2006 в 21:38)
 


<?php 
setcookie 
("user"""time() - 3600);


Это не пересылает

   
 
 автор: bnf   (09.10.2006 в 23:59)   письмо автору
 
   для: valenok   (09.10.2006 в 23:07)
 

пасиба, проблему решил.
Тока вот еще один ньюанс.
Я счас пишу скрипт авторизации с помощью кукис. Файл exit.php отвечает за удаление кукис, после этого автоматический переход на index.php . Тока кукисы еще есть, тоесть

print  $_COOKIE['user'];
print "<br>";
print  $_COOKIE['passw'];

и их выводит.
Тока после того как я рефрешну страничку они не выводяься.
Как можно этого избежать, тоесть не рефрешить ???

   
 
 автор: Lelik   (10.10.2006 в 00:08)   письмо автору
 
   для: bnf   (09.10.2006 в 23:59)
 

никак, у кукисов свойства такие

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования