我有一个页面说1.php
我在哪里存储变量到输入字段文本。
Name:abc
Done.
当我点击完成按钮时,名称abc
将使用ajax请求传递到另一个页面2.php
。
在2.php
中我将值abc
存储在会话中。
现在我需要的是当页面1.php
加载时我需要将值abc
存储在php变量中。
只有当键入值abc
并单击完成时,该值才应存储在php变量中。所以我可以使用该变量来调用类。
示例代码:1.php
if(isset($_SESSION["abc"]))
{
$PhoneNumber=$_SESSION["abc"];
unset($_SESSION["abc"]);
}
<script type="text/javascript">
function getvalue()
{
var newreq=createRequest();
var url=("1.php?abc="+abc);
.....
....
}
</script>
2.php
unset($_SESSION["abc"]);
$_SESSION["abc"]=$abc;
现在我需要将abc
存储在$abc
的{{1}}中。感谢任何帮助。
答案 0 :(得分:0)
$ PhoneNumber php变量应该具有abc的值,如果您已经发送了ajax请求以将其存储在SESSION中。但是,如果您需要在客户端使用该值,则需要将值发送到浏览器,因为该变量仍在服务器中。 直接在javascript中使用:
var url=("1.php?abc="+<?=$PhoneNumber?>);
或者在任何地方访问隐藏的文件:
<input type="hidden" id="abcVal" value="<?=$PhoneNumber?>">
答案 1 :(得分:-1)
<?php
if(isset($_SESSION["abc"]))
{
$PhoneNumber=$_SESSION["abc"];
unset($_SESSION["abc"]);
}
?>
<script type="text/javascript">
function getvalue()
{
var newreq=createRequest();
var url=("1.php?abc="+"<?=$PhoneNumber?>");
.....
....
}
</script>
2.PHP
unset($_SESSION["abc"]);
$_SESSION["abc"]=$_GET['abc'];