? När du vill dela PHP värden mellan huvudsidan och din iframe , du behöver skicka värden från en fil till en annan . PHP-variabler är oftast lokal karaktär och eftersom en iframe använder en annan källfil kan variabler inte nås som om manus var i en enda PHP-fil . Enkla värden kan föras genom iframe URL , men mer komplexa situationer kräver användning av superglobal PHP " $ _SESSION " variabel . Instruktioner
1
Öppna PHP källfilen på huvudsidan i en textredigerare , till exempel Anteckningar i Windows
2
Type . " Session_start ( ) ; " på toppen av filen för att skapa ett PHP session
3
Store PHP värden i " $ _SESSION " array använder formatet " $ _SESSION [ ' variabelnamn ' ] = value ; " . . Till exempel :
$ _SESSION [ ' my_number ' ] = 11 ; $ _SESSION [ ' my_name ' ] = "Bob" ;
4
Type " session_write_close ( ) ; " efter att du är klar med de " $ _SESSION " värden . Detta är nödvändigt för att iframe sidan inte kommer att få låst , väntar på huvudsidan för att fullt ladda innan den kan genomföra sin " session_start ( ) " samtal .
5
Spara PHP källfilen av huvudsidan
6
Öppna PHP källfilen av iframe sidan i textredigeraren
7
Type " session_start (); " . . längst upp i filen att åter öppna den aktuella PHP session .
8
Tillgång PHP värden som sattes på huvudsidan med " $ _SESSION " variabler . Sessionen uppgifter är en superglobal array så värdena finns någonstans i det aktuella skriptet . Till exempel , " echo $ _SESSION [ ' my_number ' ] ; " visas 11
9
Type . " Session_write_close ( ) ; " . När du är klar med " $ _SESSION " variabler
10
Spara iframe källfilen och sedan ladda båda filerna på din server för att se till att de fungerar korrekt .