problemino con le sessioni

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
Salve oggi ho iniziato un corso di php, da utodidatta su una guida fornita da mrwebmaster,
sono arrivato a creare una bella pagina ma ora non so perchè non mi effettua una funzione.
Provate ad andare:
http://php.ismaele.eu/sessioni/

inserite dati a piacere, aspettate...
ora in alto a destra troverete i dati prima inseriti, fate logout, ma in alto a destra ci sono ancora i dati personali.

Vi riporto il codice della pagina logout.php:
<?
//Elimino tutte le variabili di sessione
unset($_SESSION['username']);
unset($_SESSION['password']);
?>

<HTML>
<HEAD>
<TITLE>Logout</TITLE>
<META HTTP-EQUIV="REFRESH" CONTENT="2; URL=index.php">
</HEAD>
<BODY>
<h1><?
//Scrivo i dati
print "Ti sei sloggato"
?></h1>
</BODY>
</HTML>


GRAZIE:fonzie::fonzie:
 

RedWolf

Nuovo Utente
7 Mag 2009
22
0
0
Roma
www.antrocom.org
Il problema può dipendere anche dalla login; setti anche un cookie?
Prova a usare nel tuo codice:

PHP:
setcookie(DIPENDE DALLE TUE VARIABILI);
session_destroy();
header (location: VEDI TU);

:)
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
nella pagina che ti ha segnalato Borgo troverai questa segnalazione:
If you create a logout.php to end user session, do not forget to start the session in this page!, using session_start() at the very begging of your script.
ricordati quindi che anche nella pagin dove elimini le sessioni devi inserire session_start() prima di qualsaisi altro output;

Un modo molto veloce di eliminare qualsiasi sessione attiva potrebbe essere il seguente:
PHP:
<?php
session_start();
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time()-42000, '/');
}
session_destroy();
?>
 

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
ciao,
grazie Eliox ci sono riuscito!!
ho semplicemente copiato ed incollato!!

Però vorrei sapere cosa ho fatto!! se mi puoi spiegare cosa sono i comandi dati nella stringa!!(a parte i basilari es. session_start(); )
:fonzie::fonzie:
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
PHP:
<?php
# inizializzo la sessione
session_start();
# svuoto l'array di sessione
$_SESSION = array();
# se è attivo un qualsiasi cookie..
if (isset($_COOKIE[session_name()])) {
# lo elimino settandolo come già scaduto
    setcookie(session_name(), '', time()-42000, '/');
}
# eliminimo qualsi dato di sessione esistente
session_destroy();
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
O problemino con le sessioni tra le pagine PHP 2
B [MySQL] Problemino con UPDATE MySQL 10
L [HTML] Problemino con le immagini di sfondo HTML e CSS 4
Adwordsmaniac problemino con Chrome HTML e CSS 3
A problemino con $_POST PHP 5
otto9due Piccolo problemino con il formato data e immagini per gli rss PHP 1
L Recupero dati form in tabella e invio con ajax. Problemino jQuery 1
G Piccolo problemino con PHP, mi potreste aiutare per favore? PHP 0
A problemino con un form PHP 4
borgo italia problemino con serialize/unserialize PHP 5
Frank10 Problemino con il menu fisso in fondo pagina ed il solito, explorer HTML e CSS 10
S piccolo problemino con variabile tipo PHP 12
S problemino con dati database Database 0
S problemino con motore di ricerca :( PHP 1
Z Problemino con le date Classic ASP 1
K Problemino con le prime prove PHP 3
P problemino con il valore di ritorno di una funzione Javascript 2
L [Java] Problemino con JSP Java 0
S Problemino da Newbie con DOM Javascript 0
F Problemino con IE e innerHTML Javascript 4
L problemino con explorer Windows e Software 4
Kanji Problemino con gif e flash Flash 6
A Problemino con pulsanti e movie clip Flash 0
T [HTML] [Prestashop] Problemino grafico su versione Responsive del sito CMS (Content Management System) 9
M problemino legale: farsi dare le password dai precedenti gestori del sito. Leggi, Normative e Fisco 0
otto9due Piccolo problemino su inserimento dati db da form PHP 5
P [RISOLTO]problemino di catalogazione Javascript 2
E MaterPage..problemino... ASP.NET 1
GoshMaledetto problemino evento click jQuery 4
A node.js - Problemino Javascript 0
T funzione isset qualche problemino PHP 5
G Errore MySQL (era: problemino) PHP 4
F problemino su un js da menujavascript.org Javascript 8
A problemino.... PHP 1
N problemino codice Javascript 1
S problemino click.. Flash 1
P Creare Modulo di Ricerca [era:problemino] Classic ASP 1
N Problemino col FrontPage... HTML e CSS 7
Nik Problemino tecnico Classic ASP 2
R Problemino Javascript 12
A ciao,chi può risolvermi un problemino sul blog? Discussioni Varie 0
C Problemino Stupido... HTML e CSS 5
D HELP ! problemino.... Sicurezza e Virus 1
S Problemino HTML e CSS 2
N problemino Classic ASP 1
D Carousel bootstrap con video HTML e CSS 0
D Come estendere la tariffa per Wordpress con Visa? Hosting 0
T [VENDO] Guest Post su siti di Proprietà con IP diversi Offerte e Richieste di scambio links 0
A Somma di orari con centesimi PHP 1
T Query su due tabelle con totali Database 4

Discussioni simili