Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ссылка на предыдущую страницу?
 
 автор: clude   (22.09.2011 в 12:24)   письмо автору
 
 

Спасибо большое, ещё один вопрос:
Какую нужно применить функцию что бы сделать ссылку на предущию страницу?

  Ответить  
 
 автор: cheops   (22.09.2011 в 12:32)   письмо автору
 
   для: clude   (22.09.2011 в 12:24)
 

Тут проще всех воспользоваться средствами HTML и JavaScript
<?php
  
echo "<a href='#' onclick='history.back()'>Вернуться назад</a>";
?>

PS Вообще, конечно, возможно создать отдельный PHP-файл, в котором можно вызывать функцию header() и передать ей HTTP-заголовок Location, но это лишние файлы и лишние запросы к серверу. Если вам не нужно заботиться об том, чтобы обратная ссылка была доступна роботам, лучше использовать JavaScript.

  Ответить  
 
 автор: elenaki   (22.09.2011 в 12:37)   письмо автору
 
   для: cheops   (22.09.2011 в 12:32)
 

a если на страницу с пейджингом пришли с другой? например, из поиска. и оказались сразу в середине списка? тогда предыдущая должна быть не страница поиска, а страница товара (например) с более ранним id или названием, если по алфавиту сортировка

  Ответить  
 
 автор: cheops   (22.09.2011 в 12:47)   письмо автору
 
   для: elenaki   (22.09.2011 в 12:37)
 

Речь шла именно о предыдущей странице, если пришли со страницы поисковой системы - эта страница и будет предыдущей. Если такое поведение не приемлемо, нужно больше данных о том, что эта за страница и как она связана с предыдущими и последующими страницами. Ведь это может быть не обязательно id или алфавитный порядок, может быть например сортировка по дате (во всех случаях логика своя).

  Ответить  
 
 автор: Clude   (22.09.2011 в 16:07)   письмо автору
 
   для: cheops   (22.09.2011 в 12:47)
 

Что-то нехочет работать..., ещё есть функция:
if(isset($_SESSION['refer']) && $_SESSION['refer']!=NULL && otkuda($_SESSION['refer']))
echo "&laquo;<a href='$_SESSION[refer]'>".otkuda($_SESSION['refer'])."</a><br />\n";

Но тоже не работает, и зависит это от-того что я сижу на денвере(Localhost)?
(Также почему-то неработает окно text-а в некоторых разделах)...

  Ответить  
 
 автор: cheops   (22.09.2011 в 17:07)   письмо автору
 
   для: Clude   (22.09.2011 в 16:07)
 

Что из себя представляет функция otkuda() где и чем заполняется переменная $_SESSION['refer']?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования