Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cookie, послать 
:(
    Опции темы
abalich
Дата 27.4.2007, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Пишу регистрацию для сайта, принцип такой:
   Если есть куки и они совпадают с данными в базе данных то:
   
Код

   include("./content/enter_ok.php");
   

   усли кук нет:
   
Код

   include("./content/menu_enter.php");
   

В menu_enter.php форма для входа (логин и пароль). Когда человек вводит данные и они совпадают с данными вбазе то в делаются куки. Проблема в том, что в menu_enter.php куки сделать нельзя т.к. это считается как фрейм(а во фреймах этого делать нельзя). Подскажите пожалуйста что делать?


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
BuShaRt
Дата 27.4.2007, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



А зачем все так усложнять?
PM MAIL   Вверх
Gold Dragon
Дата 28.4.2007, 08:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



Цитата(abalich @  27.4.2007,  20:44 Найти цитируемый пост)
роблема в том, что в menu_enter.php куки сделать нельзя т.к. это считается как фрейм(а во фреймах этого делать нельзя).
Это как? Не понимаю почему нельзя там делать



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
abalich
Дата 28.4.2007, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Пишет такую фигню
Код

Warning: Cannot modify header information - headers already sent by (output started at /home/prognoz8/public_html/index.php:9) in /home/prognoz8/public_html/index.php on line 10




--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
PARROT
Дата 28.4.2007, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Заголовки посылаются до вывода в браузер (даже на пробел будет ругаться) или пользуйтесь буферизацией.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
abalich
Дата 28.4.2007, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Цитата

Заголовки посылаются до вывода в браузер (даже на пробел будет ругаться) или пользуйтесь буферизацией.


Это как?


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
PARROT
Дата 28.4.2007, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



abalich, что как?

Добавлено через 3 минуты и 51 секунду
Цитата

Замечание: As of PHP 4, you can use output buffering to send output prior to the call of this function, with the overhead of all of your output to the browser being buffered in the server until you send it. You can do this by calling ob_start() and ob_end_flush() in your script, or setting the output_buffering configuration directive on in your php.ini or server configuration files. 


Добавлено через 5 минут и 2 секунды
http://ru.php.net/manual/ru/function.ob-start.php
http://ru.php.net/manual/ru/function.ob-end-flush.php


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
abalich
Дата 28.4.2007, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Подскажи че делать?  Я в английском не БУМ БУМ!!!


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
PARROT
Дата 28.4.2007, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



На нашем форуме, есть поиск: http://forum.vingrad.ru/forum/topic-103739.html
Написав в поле поиска буферизация, Вы получаете кучу и маленькую тележку решений Вашей проблемы. 


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Gold Dragon
Дата 28.4.2007, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



abalich, в общем, создай в самом-самом начале переменную, например
Код

$content = '';
и далее везде где у тебя есть
Код

echo 'что-то такое';
заменяй на
Код

$content .= 'что-то такое';
а в самом-самом конце уже делай
Код

echo $content;
и все тэги типа
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head> 
<title>VPF::Cookie - Форум программистов Vingrad</title> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<meta name="keywords" content="VPF:: - Форум программистов Vingrad, программирование" />
<meta name="title" content="VPF:: - Форум программистов Vingrad" />
<link rel="stylesheet" type="text/css" href="/style_images/main.css" />
...
пиши как
Код

$content .= <<<EOF
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head> 
<title>VPF::Cookie - Форум программистов Vingrad</title> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<meta name="keywords" content="VPF:: - Форум программистов Vingrad, программирование" />
<meta name="title" content="VPF:: - Форум программистов Vingrad" />
<link rel="stylesheet" type="text/css" href="/style_images/main.css" />
...
EOF;
В общем никакого вывода в коде и только один echo в конце


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.