Lelek_3D
21.05.2013, 18:13:09
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
21.05.2013, 18:44:03
W podanych przez Ciebie linkach chyba nie ma żadnej metody na przesłanie zmiennej w linku typu skrypt.php/test.
Poczytaj :
http://www.php.rk.edu.pl/w/p/modrewrite-krotkie-urle/ 
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']
bladeer
21.05.2013, 18:47:28
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