Код (Text): <html><head> <link rel="stylesheet" type="text/css" href="styles/style.css"> </head> <body> <div class="content"> <?php setcookie("test"); ?> </div> </body> </html> Подскажите пожалуйста как избежать вот такой ошибки :Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\site_db\index2.php:14) in Z:\home\localhost\www\site_db\index2.php on line 15 файл в utf без BOM и output_buffering = on Спасибо Добавлено спустя 9 минут 55 секунд: мне надо чтобы отображалось именно в том месте: этот пример сокращён, но суть проблемы такая же
Код (Text): <html> <head> <link rel="stylesheet" type="text/css" href="styles/style.css"> </head> <body> <div class="header"> </div> <div class="menu"> <ul id="nav"> <a href="index.php?id=2">Товары</a> </div> <div class="content"> <?php if(isset($_GET['id'])) { $id=$_GET['id']; if ($id==2) {include("pages/catalog.php");} } ?> </div> </body> </html> при нажатии на ссылку в див выводится другой файл в котором есть кука. т.е я так не могу сделать????
Я специально удалил свой ответ и дал ссылку... ты прочитал статью? Давай почитаем вместе: Теперь давай еще раз задавай вопрос.
т.е. это невозможно сделать???? Добавлено спустя 4 минуты 6 секунд: тот же Header("Location: ваыва.php"); можно заменить функцией Код (Text): function redirect($url,$timer=0) { echo '<meta http-equiv="refresh" content="'.$timer.'; url='.$url.'">'; } а потом вызывать её где надо МОжет и тут как-то можно
И как ты потом будешь мануалы читать, да еще на английском((( Нет нельзя. Ты уже отправил браузеру данные html затем подключил файл и устанавливаешь cookie. Как вариант можешь почитать про ob_start();. Сам ставил в on? Перегружал апач?
Всё спасибо!!!!!!!!! переставил в "on" в ручную и забыл перегрузить!!! smitt - Спасибо за выдержку!!!!!!!!!!! Тема закрыта