Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekierowanie z pliku
Forum PHP.pl > Forum > PHP
Maciek_#_&
Cześć,

Tak się zastanawiam, w jaki sposób zrobić plik który będzie przekierowywać na jakiś inny adres.
Np. adres.pl/url.php?url=nowy.adres.pl

W jaki najprostszy sposób to zrobić ?

Dzięki za odpowiedź smile.gif
modern-web
Chodzi Ci o tę końcówkę adresu?

adres.pl/url.php?url=nowy.adres.pl
Fifi209
header ;]
modern-web
Podejrzewam, że jemu chodzi o zapytanie w adresie, które może później odebrać za pomocą $_GET... a nie o samo przekierowanie winksmiley.jpg
Maciek_#_&
Chodzi o to żeby liczba linków wychodzących z mojej strony sie zmniejszyła.

Podaję np jakiś link do wp.pl, to zamiast http://wp.pl wyświetla się http://strona-moja.pl/redirect.php?url=http://wp.pl
I przy okazji przekierowuję. smile.gif
modern-web
Stwórz plik url.php, w którym będzie skrypt:

  1. <?
  2. $url = $_GET["url"];
  3.  
  4. if ($url==www.wp.pl) {
  5. echo "<meta http-equiv='Refresh' content='1; URL=$url'/>";
  6. } else {
  7.  
  8. if ($url==www.onet.pl) {
  9. echo "<meta http-equiv='Refresh' content='1; URL=$url'/>";
  10. } else {
  11.  
  12. }}
  13. ?>



itd... teraz linki porób i styknie winksmiley.jpg
Maciek_#_&
Dzieki.
modern-web
Pisz w razie jakichkolwiek błędów smile.gif
Pisałem z głowy ale wydaje mi się, że jest dobrze winksmiley.jpg
Maciek_#_&
Zmieniłem jedynie na tak:

  1. <?
  2. $url = $_GET["url"];
  3.  
  4. if ($url==$http) {
  5. echo "<meta http-equiv='Refresh' content='0; URL=$url'/>";
  6. }
  7. ?>


tam gdzie zmienna $http tam już wcześniej miałem linki zewnętrzne.

Teraz za każdym razem jak jest podawany link zewnętrzny, skrypt dokleja do domeny głównej /przekierowanie.php?url=
smile.gif
modern-web
Wiem winksmiley.jpg
Wszystko zależało od tego jaki był skrypt, który przekierowywał do tego co Ci napisałem smile.gif
Ważne, że działa.

Pozdrawiam.
Fifi209
...

  1. if (isset($_GET['url']) && filter_var($_GET['url'], FILTER_VALIDATE_URL)) {
  2. header('Location: '.$_GET['url']);
  3. }
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.