Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: obcinanie adresu
Forum PHP.pl > Forum > Przedszkole
Guest.1
mały problem

robie sobie zliczanie wejść na podstrony, jadenak mam problem, gdyz adres jest w postaci

"index.php?pfg=ksiega&PHPSESSID=bdb21b7cc870696f53681a644ccb5036"
"index.php?pfg=ksiega&olek=byl&PHPSESSID=bd53681bcc870674ccb503696fa6421b"

chcę aby mi przy pobraniu adresu usunęło sesję, czyli aby wyglądało tak:

"index.php?pfg=ksiega"
"index.php?pfg=ksiega&olek=byl
Guest
hmm, zrobie to chyba tak:

jak obliczyć ile znaków ma dany ciąg?questionmark.gif
  1. <?php
  2.  
  3.  
  4. $url_pages = substr($url_pages,0,-43);
  5. if(jakafunkcja?questionmark.gif($REQUEST_URI)>43) { $url_pages=$REQUEST_URI; }
  6.  
  7.  
  8. ?>
Guest
  1. <?php
  2.  
  3. $url_pages = substr($url_pages,0,-43);
  4. if(strlen($REQUEST_URI)<43) { $url_pages=$REQUEST_URI; }
  5.  
  6. ?>

już znalazłem wszystko było tutaj na forum
j00seph
Dobra ja dodam 3 pytania do tego tematu:

PHPSESSID - to identyfikator sesji - tak??

Czy obcięcie go nie spowoduje problemow/wysypania sie sesji questionmark.gif

Czym to jest spowodowane ze to SESSID jest dodwane do adresu - mozna to jakos inaczej(bez obcinania obejsc) questionmark.gif
rogrog
hehe

oczywiście że jeśli nie przekażesz linkiem sesji (i nie przekazujesz ciasteczkami oczywiście) to ci się ta sesja zgubi biggrin.gif

jesli chcesz pozbyć się SIDu to nie używaj sesji tongue.gif
sf
@j00seph zanim zadasz pytanie przeczytaj dokumentacje na http://php.net

Cytat
Druga metora wstawia identyfikatory sesji bezpośrednio do URL'i.

php może to robić 'przezroczyście' jeśli został skompilowany z opcją --enable-trans-sid.
j00seph
Ehh - no faktycznie
Nie wiem jak ja to przeglądałem że przeoczyłem ten fragment ...

dzienx i pozrdw.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.