Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    15

    "Stranezza" nella sessione..

    Ciao

    sono alle prime armi con le sessioni..
    ho messo all'inizio di tutte le pagine del mio sito il seguente codice:

    session_start();
    if (IsSet($_SESSION['user'])) $user=$_SESSION['user'];
    else { $user="guest"; $_SESSION['user']=$user; }

    che secondo me dovrebbe impostare la variabile $_SESSSION['user'] a "guest" nel caso in cui non sia gia stata impostata, altrimenti lasciarla invariata (ad esempio perchè in un'altra pagina la imposto attraverso una form di login)..
    quando carico una pagina qualsiasi (senza login) a volte capita che nell'url della pagina venga aggiunta nella query string l'id della sessione (ad esempio invece di comparire /index.php compare /index.php&PHPSESSID=90809716e7c369395467eae2b con il codice dopo PHPSESSID variabile)..
    le mie domande sono:
    - come mai compare nell'url l'id della sessione?
    - ma soprattutto, perchè compare solo a volte?? :master:
    - c'è qualcosa di sbagliato nel codice? posso invece fare in modo che non compaia mai?

    grazie mille..

  2. #2
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    si una soluzione c'è: usare una classe.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    15
    cioè?
    mi potresti dare un esempio?

    il mio utilizzo non è così importante.. nel senso che non serve che sia sicuro al 100%, copra tutti i casi possibili e immaginabili..
    il mio problema è quello di fare una cosa se l'utente che visita una pagina è un utente qualsiasi, e invece farne un'altra se l'utente sono io (e allora in quel caso io faccio il login in modo da impostare la variabile come voglio io).. è sbagliata come idea?

    avevo trovato dei codici in rete, però prevedevano sempre un login.. invece io voglio che le pagine siano raggiungibili senza doversi loggare..

  4. #4
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    si ce l'ho io una classe te la invio se vuoi.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    15
    ok se puoi mandarmela allora..
    e poi magari spiegarmi anche a che cosa serve..

    grazie

  6. #6
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    dammi l'email

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    15
    c'è anche nel profilo se vuoi..
    cmq è 19match86@virgilio.it

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    15
    guardiamo se ho capito.. basta che io includo nelle mie pagine quel file e poi utilizzo le funzioni che ci sono?
    ma come faccio a utilizzare le classi in php?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.