Есть проект. В нем много почти одинаковых страниц. Отличаются они только по порядковому номеру. Например:
http:// vote.awards.org.ua/pr/pr1.php
http:// vote.awards.org.ua/pr/pr2.php
...
http:// vote.awards.org.ua/pr/pr300.php
На каждой странице есть формочка. И обработка каждой формы происходит в файле connect.php Там идет отправка на почту, и подключение к бд. Я хочу чтоб после того, как данные внеслись в бд был автопереход на след проект.
Т.е. если заполнили и отправили форму с страницы
http:// vote.awards.org.ua/pr/pr1.php
то чтоб автоматом листало на
http:// vote.awards.org.ua/pr/pr2.php
И такс каждым прохождением. Если отправят форму с
http:// vote.awards.org.ua/pr/pr200.php
чтоб перелистывало на
http:// vote.awards.org.ua/pr/pr201.php
Как я пытался сделать: (код ниже будет с файла connect.php . он написан в самом низу)
$H=getenv("HTTP_REFERER");
выводит ссылку на стр с которой пользователль перешел
$res = settype($H, "integer");
берет цифру из строки
$next=$res+1;
прибавляет еденицу (почему-то подумал что каждый раз будет прибавлять при обращении, но нет)
header("Location: http://vote.awards.org.ua/pr/pr".$next.".php");
автопереброс на след проект по ссылке
Использовать getenv("HTTP_REFERER"), в вашем случае, не очень правильно. Многое зависит и от сервера и от браузера, да и работает HTTP_REFERER при переходе по ссылке. Вставляйте в форму скрытый инпут с текущим номером и на его основе делайте перенаправление.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как по номеру месяца получить его последний день? Написал такой код: