X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> $_cookie и Адрес последний посещенной страницы
kvax_hb
kvax_hb
Topic Starter сообщение 26.11.2010, 20:27; Ответить: kvax_hb
Сообщение #1


Здравствуйте! Вот есть 4 страницы: index.php, login.php , a.php, b.php. Пользователь зашел на главную страницу сайта index.php, которая будет неавторизованных пользователей отправлять на страницу регистрации login.php, а авторизованных на страницу, которую они посещали последний раз ("А" или "Б"), мне интересует информация как внести в куки данные о страницы, которую пользователь постетил перед выходом.

Я пытался сделать так, часть кода из a.php
[PHP]
$username .= "http://localhost/PR/a.php";
setcookie('username',$username,time()+3600*24*7);
[/PHP]

А вот часть кода из файла index.php
[PHP]
if (isset($_COOKIE['username']))
{
$a = strpos($_COOKIE['username'], 'http');
$url = substr($_COOKIE['username'], $a);
$_COOKIE['username'] = substr_replace($_COOKIE['username'], '',$a);
echo $_COOKIE['username'].'<br/>'; //10 строчка
echo $url;
header("Location: $url"); //12 строчка
exit ();

}[/PHP]

Когда пытаюсь запустить программу происходит следующее
Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\pr\index.php:10) in z:\home\localhost\www\pr\index.pho on line 12
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kvax_hb
kvax_hb
Topic Starter сообщение 26.11.2010, 23:15; Ответить: kvax_hb
Сообщение #2


[PHP] echo $_COOKIE['username'].'<br/>'; //10 строчка
echo $url;[/PHP]
почему то когда я убрал эти две строчки программа стала работать!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kvax_hb
kvax_hb
Topic Starter сообщение 26.11.2010, 23:30; Ответить: kvax_hb
Сообщение #3


Вызовом функции header() мы отправляем заголовок, говорящий браузеру о том, что
необходимо обратиться к другой странице. В это же самое время я пытаюсь вывести на этой странице.
Все теперь оконачательно разобрался:)))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
RayOfLight
RayOfLight
сообщение 27.11.2010, 1:46; Ответить: RayOfLight
Сообщение #4


Молодец :)
перед хедером нельзя ничего выводить.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kvax_hb
kvax_hb
Topic Starter сообщение 27.11.2010, 17:33; Ответить: kvax_hb
Сообщение #5


а можно как -нибудь уменьшить мой код, а то слишком много мне кажется я делаю присоединяю, вырезаю ?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2904 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Вытащить страницы из кэша Яндекса
2 VostrVL 1959 11.1.2024, 23:07
автор: ЛаврионСергеевич
Открытая тема (нет новых ответов) Сверстать страницы из figma
нужно сделать страницы для веб приложения
1 bluestorm 1296 7.6.2022, 18:11
автор: doharddocode
Открытая тема (нет новых ответов) Подобрать группы и страницы и разместить ссылку
4 Lacomka 3409 21.2.2022, 8:43
автор: АлексейWEB
Открытая тема (нет новых ответов) Верстка и внедрение на сайт макета главной страницы
Требуется: с Figma на Laravel
2 ARsHi 1670 27.3.2021, 0:57
автор: Ogaelath


 



RSS Текстовая версия Сейчас: 18.4.2024, 13:20
Дизайн