if($_GET['users'] == 'pokaz'){ baza(); $query = "SELECT * FROM users ORDER BY userid"; } }
Skrypt ten pobiera informacje z bazy danych i wyświetla zarejestrowanych użytkowników tworząc jednocześnie link do jego pokoju (panelu usera)
if($_GET['pokoj'] == 'wyswietl' && ($_GET['login'])){ baza(); $login = $_GET['login']; $query = "SELECT * FROM users WHERE login = '$login'";
Ten natomiast wyświetla pokój tego usera. Wszystko jest pięknie i ładnie. Wyświetla także dwuwyrazowe nazwy użytkowników. W pliku .htaccess mam następujący wpis:
RewriteRule ^pokoj/([a-zA-Z]+)$ pokoj.php?pokoj=wyswietl&login=$1 [L]
Zatem url powinien wyglądać tak: localhost/pokoj/login
zamieniam w pierwszym skrypcie
na
I tutaj się pojawia problem. Nie wyświetla mi loginu gdy on składa się z dwóch wyrazów. Próbowałem również z urlencode:
RewriteRule ^pokoj/([a-zA-Z]+)$ pokoj.php?pokoj=wyswietl&login=urlencode($1) [L]
Niestety nie pomaga. Co może być przyczyną i jakie jest rozwiązanie?
Odświeżam ponieważ nie mogę ruszyć z miejsca

Cała noc bez odpowiedzi... Odświeżam