javascript - Setting SESSION variable in PHP -


page1.php has variable "flag" value=1. when clicked, javascript function "ajaxreq()" called, , text "click me" appears below (ajax request page2.php).

when clicked upon appeared "click me", calls "ajaxreq2(3)", , displays text message "success". on clicking upon displayed text message "success", div content( id : displaylater) set display, hidden till now. div has contain updated value of $_session['tag'] in $flag variable. how can update it?

in code, gives out error : "undefined index 'tag' in page1.php".

in order make use of variable $_session['tag'], have reload page1.php everytime. otherwise, remains uninitialized. there possibility can use updated variable in page1.php?

page1.php

<?php session_start(); $flag=1; echo "<span onclick='ajaxreq()'>$flag</span>"; ?>  <div id="page2contents"></div>  <div id="displaylater" style="display:none">   <span>this done.</span>   <?php    if(isset($_session['tag']))      $flag=$_session['tag'];   ?>   <span onclick="displaynow($flag)">$flag</span> </div> 

page2.php

<?php echo "<div onclick='ajaxreq2(3)'>click me</div>"; ?> <div id="page3contents.php"></div> 

page3.php

<?php session_start(); $tag=$_post['tagger']; $_session['tag']=$tag; echo "<span onclick='displaynow($tag)'>success</span>"; ?> 

javascript functions follows:

function ajaxreq() {   $("#page2contents").load("page2.php"); }  function ajaxreq2(x) {   $("#page3contents").load("page3.php",{tagger:x}); }  function displaynow(abc) {   abc=abc+2;    //some operation on abc   $("#somethingtodisplay").show();   //displaying else } 

how you

echo "<span onclick='displaynow('".$_session['tag']."')'>success</span>"; 

and

function displaynow(tag) {   $("#displaylater span").html(tag); }