【发布时间】:2014-04-09 22:58:07
【问题描述】:
我有 2 个文件“index.php”和“userip.php”。我想通过 ajax 将变量 varip 传递给文件“userip.php”。如果这成功了,我想在会话中分享POST['name'];。我以为会设置会话,但是当我重新加载 index.php 页面时,回显什么也没有显示。有人可以帮帮我吗?
index.php(jQuery 部分):
<script type="text/javascript">
$.getJSON("http://ip.jsontest.com/", function(data) {
var varip = "";
$.each(data, function(k, v) {
varip += v;
$.ajax({
type: "POST",
url: "userip.php",
data: "name="+varip,
success: function(data){
alert("ok");
}
});
});
});
</script>
index.php(php部分):
<?php
echo $_SESSION['userip'];
?>
userip.php:
session_start();
if(!empty($_POST['name'])){
$variable = $_POST['name'];
$_SESSION['userip'] = $variable;
}
【问题讨论】:
-
将 session_start() 添加到 index.php