Welcome to WebmasterWorld Guest from

Forum Moderators: coopster & jatar k

Message Too Old, No Replies


Can i use PHP variable in Javascript?

11:55 am on Nov 7, 2012 (gmt 0)

New User

5+ Year Member

joined:Nov 7, 2012
posts: 3
votes: 0

I have a php Variale..I want to pass the php variable to the java script ...How come it possible?
1:13 pm on Nov 7, 2012 (gmt 0)

Senior Member

WebmasterWorld Senior Member swa66 is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Aug 7, 2003
votes: 0

First off:
- PHP runs on the server.
- JavaScript runs in the browser.

To make the two interact, you do have a number of options.

The simplest way is to output the JavaScript from a PHP script so that the data accessible to PHP can be accessed in JavaScript as well (by just including it in an appropriate spot in the output). This is obviously just a one-time, single direction event.

The more complex interaction is where it's possible to send requests to a PHP script on the server from JavaScript and get data back and process it on the client side - all within a single page and possibly even multiple times, based on user input etc. This is what's commonly called AJAX.
5:29 pm on Nov 7, 2012 (gmt 0)

New User

5+ Year Member

joined:Nov 7, 2012
posts: 3
votes: 0

Thank u
11:54 am on Dec 26, 2012 (gmt 0)

New User

joined:Oct 4, 2012
posts: 22
votes: 0

PHP is a Pre Hypertext Processor meaning it is dynamic and processed server side and before it is displayed by the browser.
8:38 pm on Dec 26, 2012 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member lucy24 is a WebmasterWorld Top Contributor of All Time 5+ Year Member Top Contributors Of The Month

joined:Apr 9, 2011
votes: 576

Like the man said, it depends on what the meaning of "is" is. Do you need to pass a variable directly from Function A to Function B, or is it enough to stash a variable from Function A in a safe place where Function B can get hold of it later? If your user requests a second page-- or takes some action that makes the original page get redrawn-- you might even get a variable moving in the other direction, from js to php.

And then you need a backup plan in case the user doesn't have/use js, or if js and php aren't speaking to each other.