|
|
|
| Допустим есть скрипт, вызов которого происходит из разных мест. После его обработки необходимо обновить страницу, которая вызвала данный скрипт. Как проще это сделать, ведь заранее неизвестно, кто вызывал? | |
|
|
|
|
|
|
|
для: Odin Kg
(22.09.2004 в 18:06)
| | В скрипте место его вызыва можно определить по рефереру - адресу страницы с которой перешёл посетитель. Т.е. если у вас скрипт test.php вызывается с нескольких страниц
<?php
echo "<a herf=test.php>Скрипт</a>";
?>
|
то в скрипт test.php узнать адерс этой страницы можно при помощи элемента суперглобального массива $_SERVER["HTTP_REFERER"]
<?php
echo "Вы пришли со страницы <a href=".$_SERVER["HTTP_REFERER"].">".$_SERVER["HTTP_REFERER"]."</a>";
?>
|
PS Так часто делают ссылки возврата назад... | |
|
|
|
|
|
|
|
для: cheops
(22.09.2004 в 20:08)
| | или на JavaScript проще даже будет history.back() | |
|
|
|
|
|
|
|
для: LimP
(22.09.2004 в 20:53)
| | В общем да, если только страницу на которую происходит возврат не нужно перегружать по новой. | |
|
|
|
|
|
|
|
для: cheops
(22.09.2004 в 20:59)
| | Спасибо за помощь | |
|
|
|