Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 28-11-11, 13:30   #1 (permalink)
 
L'avatar di Ivan88
 
Data di registrazione: Aug 2008
Messaggi: 322
Problema Sessioni

Ciao a tutti sto imparando l'utilizzo delle sessioni per inserirle su alcuni miei siti,
ma ho un problema: per qualche ragione la sessione non viene salvata!
Ecco il codice nella parte finale (taglio il form e il controllo sui dati):
Codice PHP:
        session_start();
        
$_SESSION['user_id'] = $record['id'];
        
print_r ($_SESSION); 
L' ultimo comando print lo uso per verificare che i dati in $_session siano salvati e lo sono!
Quindi in teoria la funzione adesso è aperta ....ma
appena clicco su un' altra pagina dove ho questo codice:
Codice PHP:
print_r ($_SESSION); 
Non mi stampa nulla a video, come se non ci fosse sessione.

Sbaglio io qualcosa?

Scusate se vi sembra banale ma non so come andare avanti

Grazie
__________________
Directory Gratuita
Ivan88 non in linea   Rispondi citando
Vecchio 28-11-11, 17:50   #2 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Quote:
Ivan88 Visualizza il messaggio
Ciao a tutti sto imparando l'utilizzo delle sessioni per inserirle su alcuni miei siti,
ma ho un problema: per qualche ragione la sessione non viene salvata!
Ecco il codice nella parte finale (taglio il form e il controllo sui dati):
Codice PHP:
        session_start();
        
$_SESSION['user_id'] = $record['id'];
        
print_r ($_SESSION); 
L' ultimo comando print lo uso per verificare che i dati in $_session siano salvati e lo sono!
Quindi in teoria la funzione adesso è aperta ....ma
appena clicco su un' altra pagina dove ho questo codice:
Codice PHP:
print_r ($_SESSION); 
Non mi stampa nulla a video, come se non ci fosse sessione.

Sbaglio io qualcosa?

Scusate se vi sembra banale ma non so come andare avanti

Grazie
Innanzitutto le sessioni vanno scritte prima di ogni cosa nelle pagine *.php.
Se così fai la non vi è alcuna possibilità che la sessione si perda.
Es. nel caso in cui avessi già una sessione ed entri in un'altra pagina.
<?php
if (!$_SESSION['user'] && !$_SESSION['pass'])
{
echo "NON HAI IL PERMESSO A QUESTA PAGINA";
}
else
{
QUI DOVRESTI VEDERE TUTTA LA PAGINA
}
?>

Spero sia stato d'aiuto.
Alla prossima
?>
mikslap non in linea   Rispondi citando
Vecchio 28-11-11, 18:13   #3 (permalink)
 
L'avatar di Ivan88
 
Data di registrazione: Aug 2008
Messaggi: 322
Grazie ma non cambia nulla.
continua come se la sessione non ci fosse, mentre nella pagina precedente mi mostra a video $_SESSION['user_id'] senza problemi...
__________________
Directory Gratuita
Ivan88 non in linea   Rispondi citando
Vecchio 28-11-11, 22:33   #4 (permalink)
User
 
L'avatar di Khendall
 
Data di registrazione: Dec 2006
Ubicazione: Cagliari
Messaggi: 100
session_start();

và inserito in tutte le pagine..

ciao ciao
Khendall non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:36.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.