Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Przekierowania
MilkyWay
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.03.2010

Ostrzeżenie: (0%)
-----


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... (IMG:style_emoticons/default/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

Go to the top of the page
+Quote Post
novy85
post
Post #2





Grupa: Zarejestrowani
Postów: 123
Pomógł: 16
Dołączył: 31.10.2007

Ostrzeżenie: (0%)
-----


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

Ten post edytował novy85 18.03.2010, 21:25:39
Go to the top of the page
+Quote Post
blooregard
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




to nie prosciej:
  1. header("Location: index.php?p=".(integer)$_GET['p']);

?
Go to the top of the page
+Quote Post
flashdev
post
Post #4





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
MilkyWay
post
Post #5





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.03.2010

Ostrzeżenie: (0%)
-----


Wielkie Dzięki novy85 !
Dokładnie o to chodziło (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
ddiceman
post
Post #6





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Musisz dodac jeszcze kod odpowiedzi HTTP, vide http://php.net.pl/manual/pl/function.header.php#90050
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 14:35