Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Przekierowania
Forum PHP.pl > Forum > Przedszkole
MilkyWay
Do przekierowania używam kodu:
  1. <?php
  2. header( 'Location: ' ) ;
  3. ?>

Niestety przy 100 przekierowaniach (co jest równe stu plikom) późniejsza edycja jest żmudna... sciana.gif

Czy jest możliwość zrobienia tego w jedym pliku tak aby adresy wyglądały np. jak poniżej?

strona.pl/przekierowanie?=1
strona.pl/przekierowanie?=2
strona.pl/przekierowanie?=3
strona.pl/przekierowanie?=4

novy85
może tak:

  1. switch($_GET['p'])
  2. {
  3. case 1:
  4. header( 'Location: jakis_adres_1.pl' ) ;
  5. break;
  6. case 2:
  7. header( 'Location: jakis_adres_2.pl' ) ;
  8. break;
  9. case 3:
  10. header( 'Location: jakis_adres_3.pl' ) ;
  11. break;
  12. }


a adres wyglądałby następująco: http://strona.pl?p=1

oczywiście zapisujemy to w osobnym pliku i robimy include
blooregard
to nie prosciej:
  1. header("Location: index.php?p=".(integer)$_GET['p']);

?
flashdev
Cytat(MilkyWay @ 18.03.2010, 15:58:00 ) *
Do przekierowania używam kodu:
[...]


Jeśli chcesz przekierować serwis na nową domenę bez utraty linków odnoszących się do starego serwisu to może okazać się prostrze przekierowanie przy użyciu .htaccess. Dzięki temu w jednej linijce przekierujesz wszystko za jednym zamachem.
MilkyWay
Wielkie Dzięki novy85 !
Dokładnie o to chodziło biggrin.gif
ddiceman
Musisz dodac jeszcze kod odpowiedzi HTTP, vide http://php.net.pl/manual/pl/function.header.php#90050
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.