Wanneer u wilt PHP waarden tussen de hoofdpagina en uw iframe delen , moet u de waarden van het ene bestand naar het andere . PHP variabelen zijn meestal lokaal karakter en omdat een iframe gebruikt een ander bronbestand , kan variabelen niet worden benaderd als de scripts waren in een PHP-bestand . Eenvoudige waarden kunnen worden doorgegeven via de iframe URL , maar meer complexe situaties vereisen het gebruik van de superglobal PHP variabele " $ _SESSION " . Instructies 1 Open het PHP bronbestand van de hoofdpagina in een teksteditor , zoals Windows Notepad type 2 . " Session_start ( ) ; " aan de top van het bestand naar een PHP sessie Store PHP waarden in de " $ _SESSION " rij 3 in het formaat ' $ _SESSION [ ' VARIABLE_NAME ' ] = value ; " . . Bijvoorbeeld : $ _SESSION [ ' my_number ' ] = 11 ; $ _SESSION [ ' my_name ' ] = ' bob ' ; 4 Type " session_write_close ( ) ; " nadat u zijn klaar met het instellen van de " $ _SESSION " waarden . Dit is nodig, zodat de iframe pagina niet wordt opgesloten , wachtend op de hoofdpagina om volledig te laden voordat het kan uitvoeren zijn " session_start ( ) " oproep . 5 Sla het PHP bronbestand van de hoofdpagina 6 Open het PHP bronbestand van de iframe pagina in de teksteditor 7 Type " session_start ( ) ; " . . aan het begin van het bestand te heropenen de huidige PHP- sessie . toegang 8 van de PHP- waarden die zijn ingesteld op de hoofdpagina met de " $ _SESSION " variabelen . De sessie data is een superglobal matrix , zodat de waarden zijn overal in het huidige script beschikbaar . Bijvoorbeeld , " echo $ _SESSION [ ' my_number ' ] ; " verschijnt 11 9 Type . " Session_write_close ( ) ; " . Nadat je klaar bent met de " $ _SESSION " variabelen 10 Sla het iframe bronbestand en plaats beide bestanden op uw server om te controleren of ze goed werken .
|