Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Przekierowanie ze skróconym linkiem
Forum PHP.pl > Forum > Przedszkole
boro11
Witam!
Swego czasu zauważyłem że na wielu stronach jest to stosowane, mianowicie chodzi mi o coś takiego:

Przykład "live"
np.
flyp.pl/noprosze

Mam na stronie jakiś odnosnik do innej strony. Jego adres jest dosyć skomplikowany i nie chce takowego podawać. Często stosuję sie też taki format np. domena.pl/go/google
Nie wiem jak to się dokładnie nazywa i jak nazywa się funkcja która takie coś obsługuje? Jest do tego jakiś menadżer żeby dodawać linki itd?
lobopol
Nie wiem o co ci dokładnie chodzi, widzę 2 opcje:
1. Nice url http://www.google.pl/search?q=nice+url&...680&bih=930
2. Serwisy skracające linki, bardzo prosta zasada działania w bazie do przypisanego hashu z adresu (musi być unikalny) przypisany jest adres na który skrypt przekierowuje.
boro11
Niestety nie chodzi mi ani o jedno ani o drugie.

Może jeszcze jeden przykład:
http://www.profitablebux.com/index.php

I klikając w banner macie adresy typu:
http://www.profitablebux.com/ad_link.php?id=4

które przekierowują do innej strony.
CuteOne
  1.  
  2. $link = $_GET['id'];
  3.  
  4. $array = array('http://www.wp.pl', 'http://www.onet.pl/');
  5.  
  6. if(array_key_exists($link, $array)) {
  7.  
  8. header('Location: '.$array[$link]);
  9. }


Rozwiń to sobie
gorden
to jest coś w rodzaju reflinka. zlicza wejścia w link a następnie przekierowuje, a plik ad_link.php działa w taki sposób:

  1. <?php
  2. $klik = $_GET['id'];
  3. $punkty = mysql_query(mysql_fetch_row("SELECT wartosc FROM linki WHERE id = '$klik'"));
  4. //przed zliczeniem pewnie jakies zabezpieczenia
  5. mysql_query("UPDATE linki SET wartosc = '$punkty[0]'+1 WHERE id = '$klik'");
  6.  
  7. //mozna przekierowac
  8. ?>
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.