I am trying to update/create session variable when I change the option thru a drop-down box. TThe value is stored in a javascript function. Can any1 tell me how I can pass this variable to my PHP session variable without using a AJAX request. Thanks
5 Answers
Hmmm, I think, You can do it by adding a cookie value with your javascript, and update your session in php on the NEXT PAGE REFERESH, with reference to that cookie value.
I haven't tried it, and i don't think there is way we can update the session from just client side with javascript.
Thanks
Comments
The only alternative I can think of is using javascript to set a parameter in the URL which you could interpret later with PHP, but that would be after another page load.
http://www.mine.com/index.html?paramter=variable&anotherparam=anothervariable
see this post for a method to achive this
edit: I don't think this will achive what you after on second thought, but I'll leave the answer just in-case
1 Comment
PHP session variable resides on the server:
http://www.w3schools.com/PHP/php_sessions.asp
but the JavaScript values are on client-end only.
There should be a mechanism to send this to server, if not using ajax: try saving this value into a hidden field and then sending it using usual get/post.