Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak wyciągnąć zawartość tej sesji?
Forum PHP.pl > Forum > Przedszkole
graft
Witam!

Złożyłem zapytanie w poście:
Temat: Generator Tokenow

Ale postanowiłem napisać mój problem w Przedszkolu, ponieważ interesuje mnie tylko zawartość jednej zmiennej.

W kodzie Balona jest coś takiego:

  1. <?php
  2. * Tworzy token, zapisuje go w sesji i wyświetla.
  3.  */
  4. function getToken(){
  5. // kolorki
  6. $this->_backColor = $this->MakeColor( $this->_image, $this->_backColor );
  7. $this->_fontColor = $this->MakeColor( $this->_image, $this->_fontColor );
  8. $this->_elemsColor = $this->MakeColor( $this->_image, $this->_elemsColor );
  9.  
  10. $this->Background();
  11. $this->Text();
  12.  
  13. $_SESSION[$this->_tokenId] = $this->_tokenText;
  14.  
  15. if( !in_array( $this->_imgType, $this->_allowedTypes ) )
  16. trigger_error( sprintf( $this->_errorMsg['wrong_img_type'], $this->_imgType ), E_USER_ERROR );
  17. header( 'Content-type: image/' . $this->_imgType );
  18. $this->Display();
  19. }
  20. ?>


A moje pytanie jest jak wyświetlić zawartość sesji?

Słabo u mnie z klasami i przez te "this'y" juz głupieje.

Jeśli ktoś mógłby podpowiedzieć, byłoby fajnie.

PS. Oczywiście token działa, ale chcę zrobić sprawdzanie poprawności wpisywanego kodu, a nie wiem jak to porównać - domyślam się tylko że token jest przechowywany w sesji.

Pozdr
kosmowariat
  1. <?
  2. print_r($_SESSION);
  3. ?>


i zobaczysz co masz w sesji
graft
sadsmiley02.gif brak jest tej sesji w tablicy.

Jakieś pomysły gdzie ten token mógłby być przechowywany i jak go wywołać do porównania.

PS. Piszę w tym wątku, bo Balon nie logowal sie od prawie miesiąca...
kosmowariat
nie wiem ocb z balonem ale masz napisane

  1. <?php
  2. $_SESSION[$this->_tokenId] = $this->_tokenText;
  3. ?>


tylko może wystartuj sesję - session_start()
graft
Ehh, szkoda czasu. Sciagnalem gotowy tocken ze strony: http://gifs.hu/phpclasses/show.php?page=0

Dokładnie: Captcha02.zip

Gdyby ktoś mógł skomentować skuteczność blokowania btów przez ten token, byłoby fajnie
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.