tomaszh
9.05.2006, 07:27:09
używam mod_rewrite, w .htacces mam ustawiony zapis index.php na 0,0.html. Chciałbym pobrać adres url, www.strona.pl/0,0.html, a najlepiej sam plik html (0,0.html). Poprzez $_server[php_self] lub inne stałe pobiera mi nazwe pliku php. Jak można to zrobić?
devnul
9.05.2006, 09:55:25
w mod_rewrite z pewnoscią przekazujesz tekst po adresie strony (czyli nazwę pliku, np 0,0.html) do jakiejś zmiennej
więc w php wystarc zy ze ją odczytasz i zinterpretujesz
tomaszh
9.05.2006, 15:51:23
chodziło by mi bardziej o odczytanie adresu strony na której się znajduje. Chciałbym przekazać adres do formularza, tak aby formularz był wysłany i zinterpretowany poprzez tą samą stronę na której jestem.
devnul
9.05.2006, 16:52:06
to dajesz nazwe serwera i to co wyciągniesz z parametru w mod rewrite
tomaszh
10.05.2006, 09:50:55
Nie bardzo rozumiem, jak daje polecenie $_SERVER["SCRIPT_FILENAME"] lub $_SERVER["PHP_SELF"] to mam nazwe pliku php, przed przetworzeniem przez mod_rewrite, nie taki jak jest w url-u. Mógłbyś napisać jakim poleceniem wyświetla ci się adres url po przekierowaniu przez mod_rewrite?
devnul
10.05.2006, 11:39:23
<?php
$adres=$_SERVER["HTTP_HOST"].$_SERVEDR["REQUEST_URI"];
?>
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.