CapaciousCore
30.04.2010, 21:12:36
Przypuscmy, ze przekazujemy w adresie ciag Test to gdy zostanie wsadzony $1 jako wartosc jakiejs tam zmiennej GET to automatycznie zostaje jakby przepuszczony przez strtolower(). Czyli mowiac po ludzku jak uzyje zapisu: adres.domena/Test i przekaze to dajmy na to index.php?arg=$1 to przy wyrzucaniu/echowaniu $_GET["arg"] mam wszystko z malej litery. Moje pytanie brzmi czy istnieje mozliwosc azeby wlasnie nie manipulowalo wprowadzonym ciagiem?
erix
30.04.2010, 21:47:11
Pokaż zawartość htaccess.
CapaciousCore
30.04.2010, 21:55:46
Nie wiem niby jak Ci to ma pomoc ale spoko. Daj sobie chociazby taki:
Kod
RewriteEngine On
RewriteRule (.*) index.php?arg=$1
<?php echo $_GET["arg"]; ?>
Nie wazne czy wrzucisz TEST czy Test to i tak da w rezultacie test.
U mnie działa normalnie.
A nie masz przypadkiem tak samo nazwanego katalogu, jak Twoje wywołanie?
CapaciousCore
1.05.2010, 15:19:17
No wlasnie nie.
U siebie odpalałem ten kawałek kodu i u mnie wszystko jest jak najbardziej OK...
Więc albo zrypany serwer, albo istnieje katalog o podobnej nazwie (ale innej wielkości znaków), albo jest jakiś inny htaccess wyżej w hierarchii, który coś może podmieniać.
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.