Wyczytanie wartości z sesji
Wyniki 1 do 9 z 9

Temat: Wyczytanie wartości z sesji

  1. #1
    Nowicjusz
    Dołączył
    02-06-2006
    Skąd
    Szczecin
    Wpisy
    30
    Punkty
    12

    Domyślny Wyczytanie wartości z sesji

    Witam.

    Walcze sobie od jakiegoś czasu i natknąłem sie na następujący problem.

    Mam sobie stronke napisaną w php i uruchamiam ją przy pomocy wrapera generalnie wszystko elegancko działa ale musze w tym skrypcie znać nazwe użytkownika zalogowanego w joomli i tu pytanie jak wyczytać z sesji nazwe usera lub inne paramtry przy pomocy innego skryptu php.

    Prubuje:
    Kod PHP:
    session_start();
    usr $_SESSION['session_username']; 
    ale to nie działa

    prubowałem też
    Kod PHP:
    include_once( 'globals.php' );
    require_once( 
    'configuration.php' );
    require_once( 
    'includes/joomla.php' );
    echo 
    mosGetParam$_SESSION'session_username''' ); 
    ale splówa mnie że włamanie na stronke.

    Dzięki za podpowiedź

    ps.
    potrzebuje tylko znać nazwe zalogowanego użytkownika.

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Ten Niedobry Rybik awatar
    Dołączył
    26-09-2005
    Skąd
    Gliwice
    Wpisy
    2 179
    Punkty
    70

    Domyślny

    ale splówa mnie że włamanie na stronke.
    Jezli chodzi o komunikat "direct access to this location is not allowed" to w skrypcie php wstaw na poczatku:
    Kod PHP:
    DEFINE('_VALID_MOS','OK'); 

  4. #3
    Nowicjusz
    Dołączył
    02-06-2006
    Skąd
    Szczecin
    Wpisy
    30
    Punkty
    12

    Domyślny

    Dzięki za podpowiedź nie oplówa mnie juz ale dalej nie potrafie wyjąć usera z sesji.

    w skrypcie mam naskrobane tak:
    Kod PHP:
    DEFINE('_VALID_MOS','OK'); 
    include( 
    '../globals.php' );
    require( 
    '../configuration.php' );
    require( 
    '../includes/joomla.php' );

    echo 
    'USER='.mosGetParam$_SESSION'session_username''' ); 
    echo 
    'USER='.mosGetParam$_SESSION'session_id''' ); 

    echo 
    'USER1='.$_SESSION['session_username']; 
    no i dalej nic nie moge wyciagnąć

    wynik
    Kod HTML:
    USER=USER=USER1=

  5. #4
    Wyjadacz nexus246 awatar
    Dołączył
    23-09-2005
    Wpisy
    664
    Punkty
    20

    Domyślny

    Nazwę użytkownika przekaż do do ramki przez Cookie.

  6. #5
    Nowicjusz
    Dołączył
    02-06-2006
    Skąd
    Szczecin
    Wpisy
    30
    Punkty
    12

    Domyślny

    Cytat Wysłane przez nexus246
    Nazwę użytkownika przekaż do do ramki przez Cookie.

    No i nie moge sobie poradzić - nie wiem jak ustawic, w którym pliku joomli ciacho.

    Pomocy bo już nie mam pomysłów.

  7. #6
    Wyjadacz nexus246 awatar
    Dołączył
    23-09-2005
    Wpisy
    664
    Punkty
    20

    Domyślny

    Spróbuj ciastko ustawić na początku kodu szablonu Joomli a odczytaj w swoim php.

  8. #7
    Nowicjusz
    Dołączył
    02-06-2006
    Skąd
    Szczecin
    Wpisy
    30
    Punkty
    12

    Domyślny

    Cytat Wysłane przez nexus246
    Spróbuj ciastko ustawić na początku kodu szablonu Joomli a odczytaj w swoim php.
    Ok rozumiem chyba ;) jeden problem mam w jakiej zmiennej trzymana jest nazwa użytkownika jak to będe wiedział to z resztą sobie poradze.
    Właśnie tego nie potrafie znaleźć/wyczytać z joomli.

  9. #8
    Wyjadacz nexus246 awatar
    Dołączył
    23-09-2005
    Wpisy
    664
    Punkty
    20

    Domyślny

    Wrzuć sobie do kodu szablonu print_r($my);

  10. #9
    Nowicjusz
    Dołączył
    02-06-2006
    Skąd
    Szczecin
    Wpisy
    30
    Punkty
    12
    Cytat Wysłane przez nexus246
    Wrzuć sobie do kodu szablonu print_r($my);

    No i o to mi chodziło.

    Dzięki bardzo

    Naprawde bardzo mi pomogłeś

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •