da una pagina all'altra non mantiene la sessione.
Quali potrebbero essere i motivi????
da una pagina all'altra non mantiene la sessione.
Quali potrebbero essere i motivi????
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio
il browser accetta i cookies?
si li ha sempre accettati...
Succede che nella pagina A apro la sessione.
nella pagina B la richiamo con session_start() e funzione
se da B passo a C non funziona piu'.
![]()
![]()
![]()
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio
che casino che sono ste sessioni....
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio
devi mettere session_start() anche in pagina C.Originariamente inviato da luqwe
che casino che sono ste sessioni....
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
![]()
Io ho messo session_start() anche in pagina C e prima di ogni altra cosa (proprio all'inizio della pagina.![]()
Non ci capisco più niente. Sono nel panico
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio
Prova le tre classiche paginette... non panicare ...Originariamente inviato da luqwe
![]()
Io ho messo session_start() anche in pagina C e prima di ogni altra cosa (proprio all'inizio della pagina.![]()
Non ci capisco più niente. Sono nel panico![]()
se non funziona ...codice:pag1.php <?php session_start(); $_SESSION['pilla1'] = "sono un pilla"; echo " pag 2 "; ?> pag2.php <?php session_start(); echo $_SESSION['pilla']; $_SESSION['pilla2'] = "Sempre piu' pilla"; echo " pag 3 "; ?> pag3.php <?php session_start(); echo "<pre>"; print_r($_SESSION); $_SESSION = array(); echo " pag 1 "; ?>![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
prova così...nella pagina 2 ho menzionato l'errore ma non l'ho corretto per fartelo vedere!Codice PHP:
pag2.php
<?php
session_start();
echo $_SESSION['pilla'];//qui sbagli variabile in realta è $_SESSION['pilla1'] che devi stampare!!!
$_SESSION['pilla2'] = "Sempre piu' pilla";
echo "[url='pag3.php'] pag 3 [/url]";
?>
pag3.php
<?php
session_start();
echo "<pre>";
printf ("variabile di sessione pilla1=%s, pilla2=%s",$_SESSION['pilla1'], $_SESSION['pilla2']);
$_SESSION = array();
echo "[url='pag1.php'] pag 1 [/url]";
?>
"Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant
va be... l'ho scritto al volo sul forum, mica l'ho provato...![]()
l'importante e' che tu veda il passaggio corretto senza perdere dati... funziona?
Ma scusa... perche' per fare prove di stampa su array non usi print_r() ???
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ops lo hai scritto tu!Originariamente inviato da piero.mac
va be... l'ho scritto al volo sul forum, mica l'ho provato...![]()
l'importante e' che tu veda il passaggio corretto senza perdere dati... funziona?
Ma scusa... perche' per fare prove di stampa su array non usi print_r() ???
![]()
scusa
pensavo l'avesse postato colui che aveva il problema..non volevo corregere te!!![]()
"Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant