我有三个文件:
index.php
ajax.php
function.php
我想将全局变量从via传递index.php
给。所以警告信息应该是“2”。但实际上,结果是“1”,因为不知道.function.php
ajax.php
index.php
function.php
$global_variable
这是代码:
索引.php
<?php
$global_variable = 1;
?>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
$.ajax({
type: "POST",
url: 'ajax.php',
success: function(data) {
alert(data);
}
});
</script>
ajax.php
<?php
include 'function.php';
$result = process_my_variable(1);
echo $result;
?>
函数.php
<?php
function process_my_variable($new_variable) {
global $global_variable;
$result = $global_variable + $new_variable;
return $result;
}
?>
我不想将全局变量传递给ajax调用,因为我的真实项目有很多这样的变量,出于安全考虑,它们不应该显示。
这个怎么做?