Eredmény: 1 - 9 (9) összesen

Téma: session_registered és unregistered

  1. #1
    Új tag
    Csatlakozott
    13-07-04
    Hely
    Orosháza
    Hozzászólás
    44
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás session_registered és unregistered

    A session_registered('valami1') és session_unregistered('valami1) utasítás nem támogatott? Ha nem mivel tudom az adott változót törölni. Nálam nem működik sehogy sem. :-(



  2. #2
    Seo-Titán hunprobalazs logója
    Csatlakozott
    10-05-30
    Hely
    Sin City
    Hozzászólás
    2.153
    Begyűjtött 379 köszönetet
    267 hozzászólásával

    Alapbeállítás re: session_registered és unregistered

    Jól értem, hogy session-t akarsz törölni? Kis google-zéssel ilyet találtam:

    PHP kód:
    <?php 
     
    // you have to open the session to be able to modify or remove it 
     
    session_start(); 
     
     
    // to change a variable, just overwrite it 
     
    $_SESSION['size']='large'
     
     
    //you can remove a single variable in the session 
     
    unset($_SESSION['shape']); 
     
     
    // or this would remove all the variables in the session, but not the session itself 
     
    session_unset(); 
     
     
    // this would destroy the session variables 
     
    session_destroy(); 
     
    ?>
    Szóval a session-t tudod törölni a destroy()-al, vagy a változót törölni belőle az unset()-el... Ilyenre gondoltál?



  3. Az alábbi felhasználók hálásak a válaszért:

    oregtata (2014-06-01)

  4. #3
    Új tag
    Csatlakozott
    13-07-04
    Hely
    Orosháza
    Hozzászólás
    44
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: session_registered és unregistered

    Igen, pl a valami1 változót törlöm de a 'valami2' érték ne törlödjön. Akkor a unset('valami1')-el próbáljam meg?



  5. #4
    Szerkesztő djjean logója
    Csatlakozott
    11-10-15
    Hely
    Baja
    Hozzászólás
    210
    Begyűjtött 47 köszönetet
    43 hozzászólásával

    Alapbeállítás re: session_registered és unregistered

    Igen, az unset-el egy meghatározott értéket törölhetsz. Pl.: unset($_SESSION['valami1'])-el törlöd a valami1 sessiont, viszont pl.: a valami2 session megmarad. A destroy-al pedig minden létrehozott sessiont törölsz.



  6. Az alábbi felhasználók hálásak a válaszért:

    oregtata (2014-06-01)

  7. #5
    Új tag
    Csatlakozott
    13-07-04
    Hely
    Orosháza
    Hozzászólás
    44
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: session_registered és unregistered

    Ha egy változót így hozok létre, hiba üzenetet kapok. PHP 5.XX nem támogatja?
    PHP kód:
    session_register("valtozó1");
    session_register("valtozó2");
    SESSION_UNREGISTER("valtozó2"); 




  8. #6
    Új tag
    Csatlakozott
    13-07-04
    Hely
    Orosháza
    Hozzászólás
    44
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: session_registered és unregistered

    A hiba üzenetem pedig:
    Call to undefined function session_register()



  9. #7
    Seo-Titán hunprobalazs logója
    Csatlakozott
    10-05-30
    Hely
    Sin City
    Hozzászólás
    2.153
    Begyűjtött 379 köszönetet
    267 hozzászólásával

    Alapbeállítás re: session_registered és unregistered

    Google-be beírod a hibaüzenetet, első találat:
    php - Call to undefined function session_register() - Stack Overflow

    5.4-ben már nem támogatott, úgy használd ahogy írtam:
    $_SESSION['valtozo1']="valamiertek";



  10. Az alábbi felhasználók hálásak a válaszért:

    oregtata (2014-06-01)

  11. #8
    Új tag
    Csatlakozott
    13-07-04
    Hely
    Orosháza
    Hozzászólás
    44
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: session_registered és unregistered

    Így most működik hiba nélkül! :-) Köszönöm! :-)



  12. #9
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: session_registered és unregistered

    Idézet djjean eredeti hozzászólása Hozzászólás megtekintése
    A destroy-al pedig minden létrehozott sessiont törölsz.
    Nem minden sessiont törölsz. Csak az adott sessiont, az abban lévő értékeket, amin éppen matatsz. Ezt azért fontosnak láttam pontosítani.
    Session unsetnél pedig csak az értékeket nullázod ki, de maga a munkamenet megmarad.



  13. Az alábbi felhasználók hálásak a válaszért:

    oregtata (2014-06-01)

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •