我有2個文件「index.php」和「userip.php」。我想通過變量varip將文件「userip.php」與ajax一起傳遞。如果這是成功的,我想在會話中分享POST['name'];
。我認爲會話將被設置,但是當我重新加載index.php頁面時,echo沒有顯示任何內容。有人可以幫我嗎?將JavaScript變量傳遞給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的 – Greg
可能重複的[JavaScript變量PHP腳本](http://stackoverflow.com/questions/21310310/javascript-variable-to-php-script) –