caricamento pagina

fgiuffo

Nuovo Utente
8 Mar 2012
14
0
0
Ciao a tutti,


in una pagina in php ho il seguente problema che credo sia da risolvere con js:

in mezzo alla pagina ho una IFRAME, collegata ad un'altra pagina dove uno script carica un determinato valore in una $_SESSION.

Per avere il valore di questa determinata $_SESSION nella pagina principale che contiene l'iframe,
avete qualche idea??
forse un refresh??
Perchè comunque con la $_SESSION posso solo far caricare il valore dal lato server..
oppure devo fare qualcosa in PHP?


Grazie
 
ciao
le sessioni sono legibili in tutte le pagine, basta che tu inizi con l'istruzione
PHP:
<?php
session_start();
//...........
echo $_SESSION['pinco'];//previa eventuale verifica che esista
?>
in tutte le pagine dove pensi di leggerla/scriverla
 
si, giusto, ma mi sono spiegato male,

php carica la pagina con l'iframe dentro, dalla pagina dentro l'iframe faccio caricare il valore nella $SESSION, che poi mi servirebbe automaticamente nella pagina principale.

Per capirsi: se premo F5 la pagina mi carica correttamente il valore nella $SESSION, altrimenti non succede niente.
Per questo pensavo ad una cosa del tipo Refresh, ma non la conosco tanto bene e mi sembra che si possa impostare a intervalli.
a me non servirebbe a intervalli, ma diciamo solo una volta selezionato dentro l'iframe.

alla fine dovrei collegare l'evento dalla pagina dentro l'iframe al refresh della pagina principale..
 
ciao,
PHP:
<?php
session_start();
$prova = "";
if (isset($_SESSION['prova'])) {
    $prova = $_SESSION['prova'];
}
?>
<html>
    <head>
        <script>
            function refrescia(){
                if(!localStorage.reload) {
                    setTimeout("document.location.reload()",5000);
                    localStorage.reload = 1;
                }
            }
        </script>
    </head>
    <?php
    echo $prova;
    ?>
    <iframe onload="refrescia()" src="refresh.html">
    <?php
    $_SESSION['prova'] = "prova";
    ?>
    </iframe>
</html>
se hai bisogno chiedi pure :fonzie:
 

Discussioni simili