ajax呼び出しが成功した後、PHP変数を値に設定するにはどうすればよいですか?
head.php
<script>
j.ajax({
method: 'get',
url: '/php/ajax/auto_select_market.php',
data: {
'city': geoip_city(),
'state': geoip_region()
}
});
</script>
auto_select_market.php
include_once '../includes/library.php';
include_once '../includes/config.php';
session_start();
$market = ...
$_SESSION['CURRENT_MARKET'] = $market ? $market : ...
ajax 呼び出しが成功した後、この変数を設定する必要があります。
<?php
$user['CURRENT_MARKET'] = $_SESSION['CURRENT_MARKET'];
?>
ただし、 auto_select_market.phpのグローバル変数に変数を設定することはできません。を使用global $user;
しても、他のファイルでは機能しません。