Mlodycompany
31.05.2008, 13:46:58
Witam. Przez ostatni czas mnie zastanowilo jak jest zrobiona pewna rzecz. Amianowicie np. na onecie jest taka nazwa '74410,1248715,glowna.html'. Zastanawia mnie fakt czy to jest generowane przez php czy poprostu zapisuja do pliku odrazu nie przez przegladarke, albo na naszej klasie 'poczta/choose' gdy by tworzyli folder i w nim index to by duzo miejsca na serwerze zajmowało. Wiec moje pytanie jest: jak oni to zrobili??
oomaster
31.05.2008, 13:53:30
Oczywiście wszystko jest wygenerowane w php lub innym języku. Liczby na onecie pewnie coś znaczą bo na naszej-klasie to ciąg losowy.
Gdyby mieli robić to ręcznie, by stracili i pieniądze i czas na takie "pierdółki"
Mlodycompany
31.05.2008, 13:57:29
no tak ale dlaczego oni tego nie wyswietlaja w php np. strona.php?id=58657
MicMic
31.05.2008, 14:00:13
Widocznie tamten patent jest lepszy, albo korzystają z jakiegoś frameworka
Mlodycompany
31.05.2008, 14:02:13
no dobrze, ale czy ktos by mi mogl to bardziej naswietlic jak to jest zrobione?
l0ud
31.05.2008, 14:02:32
Pewnie używają mod_rewrite...
Pełno jest o tym na forum
nithajasz
31.05.2008, 14:04:45
dr_bonzo
31.05.2008, 14:08:35
I podstawa /cos/i/jeszcze/to - to jest URL/URI - to NIE musza byc katalogi, serwer dostaje ta sciezke i zwraca COS do przegladarki (np. strone www, plik) i to nie musi byc katalog i pliki, ta sciezka moze byc przekazana do jednego pliku php ktory na jej podstawie zwroci odpowiednia strone html (--> szczegoly w tych artykulach o mod rewrite).
Mlodycompany
31.05.2008, 14:37:39
juz wiem. thx
Probuje pozmieniac w portalu na takie linki ale powstał jeden mały problem, amianowicie gdy adres jest
http://localhost/strona/konto/dane gdzie konto to jest konto.php i w tym pliku mam styl i kod
<?php
$inc = explode('/', $_SERVER['PATH_INFO']); include(''.$inc[1].'.php');
?>
i przy tym adresie nie mam stylu. co jest nie tak?
nithajasz
31.05.2008, 14:57:49
Jeśli chcesz porobić takie linki to najlepiej stwórz sobie coś do ich obsługi. Np. co w twoim przypadku oznacza konto/dane? Konto to skrypt a dane? Poszukaj na forum czegoś o przyjaznych url, czy routerze.
Twój problem tkwi zapewne w błędnych ścieżkach do stylu sprawdź czy są poprawne po zaincludowaniu pliku.
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.