|
|
|
| Спасибо большое, ещё один вопрос:
Какую нужно применить функцию что бы сделать ссылку на предущию страницу? | |
|
|
|
|
|
|
|
для: clude
(22.09.2011 в 12:24)
| | Тут проще всех воспользоваться средствами HTML и JavaScript
<?php
echo "<a href='#' onclick='history.back()'>Вернуться назад</a>";
?>
|
PS Вообще, конечно, возможно создать отдельный PHP-файл, в котором можно вызывать функцию header() и передать ей HTTP-заголовок Location, но это лишние файлы и лишние запросы к серверу. Если вам не нужно заботиться об том, чтобы обратная ссылка была доступна роботам, лучше использовать JavaScript. | |
|
|
|
|
|
|
|
для: cheops
(22.09.2011 в 12:32)
| | a если на страницу с пейджингом пришли с другой? например, из поиска. и оказались сразу в середине списка? тогда предыдущая должна быть не страница поиска, а страница товара (например) с более ранним id или названием, если по алфавиту сортировка | |
|
|
|
|
|
|
|
для: elenaki
(22.09.2011 в 12:37)
| | Речь шла именно о предыдущей странице, если пришли со страницы поисковой системы - эта страница и будет предыдущей. Если такое поведение не приемлемо, нужно больше данных о том, что эта за страница и как она связана с предыдущими и последующими страницами. Ведь это может быть не обязательно id или алфавитный порядок, может быть например сортировка по дате (во всех случаях логика своя). | |
|
|
|
|
|
|
|
для: cheops
(22.09.2011 в 12:47)
| | Что-то нехочет работать..., ещё есть функция:
if(isset($_SESSION['refer']) && $_SESSION['refer']!=NULL && otkuda($_SESSION['refer']))
echo "«<a href='$_SESSION[refer]'>".otkuda($_SESSION['refer'])."</a><br />\n";
|
Но тоже не работает, и зависит это от-того что я сижу на денвере(Localhost)?
(Также почему-то неработает окно text-а в некоторых разделах)... | |
|
|
|
|
|
|
|
для: Clude
(22.09.2011 в 16:07)
| | Что из себя представляет функция otkuda() где и чем заполняется переменная $_SESSION['refer']? | |
|
|
|