![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 20.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taki problem, nie wiem czy miejsce jest odpowiednie, więc jeśli nie to przepraszam. Zagadnienie: http://nr_ip/nowy/ gdzie 'nowy' to nazwa użytkownika oraz bazy danych z której to będą pobierane dalej informacje dane znajdują się w głównym katalogu (http://nr_ip/) Pytania: 1. potrzebne jest aby do momentu zalogowania się w pasku adresowym pojawiał się zawsze 'nowy' 2. dane powinny być pobierane z katalogu głównego a nie tak jak adres wskazuje z kolejnego w tym przypadku 'nowy', lub z podkatalogów. 3. chciałbym aby ten 'nowy' był jakby przeźroczysty, dla przeglądarki niewidoczny ale dla mnie w kodzie dostępny ... 4. chciałbym również podpinać domenę pod taki adres, tutaj wydaje mi się sprawa łatwiejsza ponieważ nazwę bazy danych mogę odczytywać w zależności od nazwy domeny, Proszę o komentarz w tych sprawach. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 31 Dołączył: 10.01.2007 Skąd: Bydgoszcz/Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeśli serwer www to Apache, zainteresuj się mod_rewrite, w katalogu głównym strony dołóż plik .htaccess w środku:
Oznacza to, że wszystkie zapytania do serwera będą przechodziły do index.php CHYBA ŻE dana ścieżka istnieje fizycznie, np: jeśli na serwerze masz strukturę plików i katalogów
to http://IP/nowy/ przekieruje Ci na index.php, ale http://IP/css/style.css pokaże Ci zawartość style.css w PHP możesz się później do tego dobrać przez: wtedy dla http://IP/nowy/uzytkownik/costam dostaniesz: $elementy[0] => 'nowy', $elementy[1] => 'uzytkownik', $elementy[3] => 'costam' //EDIT oczywiście w konfiguracji apache musisz mieć załadowany moduł mod_rewrite oraz zezwolenie na przetwarzanie .htaccess Ten post edytował salfunglandyare 7.05.2015, 13:57:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 07:56 |