Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP] Pobieranie wartości zmiennej z adresu URL
Forum PHP.pl > Forum > Przedszkole
Lelek_3D
Witam. Chciałbym zrobić żeby link z zawartą zmienną wyglądałby tak:
skrypt.php/test
Chciałbym, żeby słowo test było zmienną $id.
Na chwile obecną znalazłem tylko takie rozwiązanie:
skrypt.php?id=test
Jest jakaś metoda do takiego przesyłania zmiennej?
Lelek_3D
W podanych przez Ciebie linkach chyba nie ma żadnej metody na przesłanie zmiennej w linku typu skrypt.php/test.
com
Poczytaj : http://www.php.rk.edu.pl/w/p/modrewrite-krotkie-urle/ wink.gif

Jednakże to co chcesz uzyskać trochę podchodzi pod register_globals które zostało wycofane bo sprawiało ogromne problemy, tak wiec url będzie mieć postać strona.pl/cos/test ale nadal dostep do zmiennej będziesz mieć poprzez $_GET['id'] smile.gif
bladeer
Po pierwsze, musisz przekierować wszystkie "wchodzenia na strone" do pliku index.php przez plik .htacces (poczytaj o mod_rewrite) . Czyli np.. wklikujesz adres www.stronka.pl/test/param1 . Serwer naprawde musi otworzyć plik index.php. W pliku index.php odczytujesz adres jaki user wpisał. Jest on zapisany w $_SERVER['REQUEST_URI'] (jak dobrze pamiętam) ogólnie zobacz jak to jest zrobione w frameworkach
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.