How can I pass a variable from Javascript to PHP?
RegisterLogin
How can I pass a variable from Javascript to PHP?
Post Description: How can I pass a variable from Javascript to PHP?
Tags: How, can, I, pass, a, variable, from, Javascript, to, PHP?
This Post Was Posted On Feb 29, 2008 By web hosting #1302
Post Description: How can I pass a variable from Javascript to PHP?
Tags: How, can, I, pass, a, variable, from, Javascript, to, PHP?
This Post Was Posted On Feb 29, 2008 By web hosting #1302
How can I pass a variable from Javascript to PHP? by web hosting
Since Javascript is (usually) a client-side technology, and PHP is (usually) a server-side technology, and since HTTP is a "stateless" protocol, the two languages cannot directly share variables.
It is, however, possible to pass variables between the two. One way of accomplishing this is to generate Javascript code with PHP, and have the browser refresh itself, passing specific variables back to the PHP script. The example below shows precisely how to do this -- it allows PHP code to capture screen height and width, something that is normally only possible on the client side.
<?php
if (isset($_GET['width']) AND isset($_GET['height'])) {
// output the geometry variables
echo "Screen width is: ". $_GET['width'] ."<br />n";
echo "Screen height is: ". $_GET['height'] ."<br />n";
} else {
// pass the geometry variables
// (preserve the original query string
// -- post variables will need to handled differently)
echo "<script language='javascript'>n";
echo " location.href="${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=" + screen.width + "&height=" + screen.height;n";
echo "</script>n";
exit();
}
?>
Leave Your Comments
Related Pages: [Add Your Website]
Post New Topic
©2011 Webune Forums - Mon Dec 19, 2011 8:27 am
Powered by: Webune Forums V3
Powered by: Webune Forums V3