Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Proste przekierowanie i jeśli pusta zmienna
Forum PHP.pl > Forum > Przedszkole
Vitoss
Mam taki prościutki skrypt przekierowania. Wygląda następująco:
  1. <html>
  2. <head>
  3. <meta http-equiv="refresh" content="0;url=<?echo $_GET['url']?>">
  4. </head>
  5. <body>
  6. </body>
  7. </html>

jak działa - każdy chyba może się domyśleć (plik.php?url=adres i przekierowuje na podany adres w zmiennej)

problem w tym, ze jak ktos moglby otworzyc ten plik bez zadnego wywolania po nazwie pliku, to strona zacznie sie odswieazac w nieskonczonosc... wiadomo, ze efekt wtedy nie bedzie najlepszy, zatem jak mozna sprawic, aby w przypadku, gdy zmienna jest pusta, wyswietlalo np. pusta strone przekierowywalo na jakis domyslny adres?
qwaq
Kod
<html>
<head>
<? if(isset($_GET['url'])) { ?>
<meta http-equiv="refresh" content="0;url=<?echo $_GET['url']?>">
<? } ?>
</head>
<body>
</body>
</html>
Vitoss
Dzięki! smile.gif

Próbowałem samemu, ale błędy mi wyskakiwały...
qwaq
tak przy okazji

wyrób sobie nawyk wstawiania warunków pustości zmiennych w każdym skrypcie (nawet gdy masz pewność że zmienna nie jest pusta
Skutek: o wiele mniej błędów
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.