JavaScript er client-side script sprog, der udfører , når en webside, der har indlejret JavaScript-kode åbner i en aktiveret webbrowser. PHP , derimod, er en server- side script sprog, der udfører , når en webside, der har indlejret PHP kode belastninger fra en aktiveret webserver . Fordi JavaScript henretter i browseren , mens PHP udfører på en server , skal du teknisk disse sprog ikke kommunikere direkte. Men PHP har mange metoder til at passere kode mellem individuelle sider , og ved at udnytte disse funktioner , kan du bruge JavaScript til at indstille PHP værdier. Instruktioner
1
Åbn en teksteditor og oprette en ny fil med navnet " js2php.php " . Tilføj nogle HTML -tags til den fil, omfatter en åben tag, en åben
, en nær -tag , en åben , en nær tag og en tæt < /html > -tag. Disse tags danner en grundlæggende HTML
2
Tilføj en åben -tag mellem filens åbne
og lukke tags. Tildel
< /head >
Klik her for at Pass Variable Brug JavaScript :
< /body >
< /html >
6
Tildel en href attribut til ankerkode . href attribut bruger JavaScript til at kalde openphp () funktion og passerer værdien " 2011 " for året variabel værdi.
< script type = "text /javascript " >
funktion openphp (år)
{
window.open ( " js2php.php yearValue = "+ år? )
}
< /script >
< /head >
< a href = " javascript: openphp ( ' 2011 ' ) "> Klik her for at Pass Variable Brug JavaScript :
< /body >
< /html >
7
Skriv teksten " variable passerede er året " efter tæt ankerkode . Skriv værdien af yearValue variabel til siden ved hjælp af PHP $ _ [ GET ] array og ekkoet php kommando. Surround PHP-koden med delimiters php og > . Gem og luk " js2php.php . "
< script type = "text /javascript " >
funktion openphp (år)
{
window.open ( " js2php.php yearValue = ? " + år)
}
< /script >
< /head >
< a href = " javascript: openphp ( '2011 '); "> Klik her for at Pass Variable Brug JavaScript : ?
passerede Variable er året < php echo $ _GET ? [" yearValue "] ; > ; .
< /body >
< /html >
8
Åben " js2php.php " i en webbrowser Klik på " Klik Her til Pass variable Brug JavaScript " linket for at passere værdien af yearValue variablen til js2php.php Kontroller, at passerede værdi - . 2011 - . er skrevet til websiden