Вопрос по PHP

A9
На сайте с 17.10.2013
Offline
6
317

if(isset($_COOKIE['mail'])){

$thanks = '<p align="center" style="color:green;font-size:26px">Спасибо за сообщение!</p>';

setcookie('mail', "", time() - 3600);

}

<?php

if(!empty($thanks)){

echo $thanks;

}

?>

Подскажите, как сделать, чтобы сообщение открывалось на отдельной странице с благодарностью?

П
На сайте с 15.09.2013
Offline
16
#1

Так с java скриптами поколдуйте.

samimages
На сайте с 31.05.2009
Offline
427
#2

или с хедерами PHP, если вывода нет выше вызова header

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
HW
На сайте с 25.09.2013
Offline
1
#3

Не совсем ясен вопрос ТС.

Вы хотите, чтобы сообщение с благодарностями было видно не только на одной странице, но и на других? Или как...

A9
На сайте с 17.10.2013
Offline
6
#4
HelenWeb:
Не совсем ясен вопрос ТС.
Вы хотите, чтобы сообщение с благодарностями было видно не только на одной странице, но и на других? Или как...

чтобы вместо сообщения

<?php

if(!empty($thanks)){

echo $thanks;

}

?>

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

maldivec
На сайте с 04.11.2008
Offline
160
#5

Ну поставьте в это месте редирект на другую страницу, вместо вывода сообщения.

A9
На сайте с 17.10.2013
Offline
6
#6
maldivec:
Ну поставьте в это месте редирект на другую страницу, вместо вывода сообщения.

<?php

if(!empty($thanks)){

header('Location: http://...');

exit;

}

?>Сделал, спасибо

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий