我的索引页面使用脚本将另一个页面加载到div
中 $('#TransportPlanning').click(function() {
mainpage = $('#FloatMain')
mainpage.load('create_diary.php')
});
页面加载到我的div中,但是我想从一个页面到另一个页面共享php变量,我认为新加载的页面能够引用主索引变量,但事实并非如此,我试过全局但仍然没有工作
请帮忙吗?
答案 0 :(得分:1)
不会在脚本之间共享全局变量。
将它们作为查询参数传递,例如:
mainpage.load('create_diary.php?key=value');
该值将在create_diary
$_GET['key']
脚本中提供
答案 1 :(得分:1)
在两个不同的PHP脚本之间共享变量,使其超级全局:
使用
session_start();
// store session data
$_SESSION['key']=value;
在index.php中,在crate_diary.php中将其读取为:
session_start();
$key=$_SESSION['key'];
在create_diary.php中执行($ key)变量特定代码。
使用会话或Cookie防止不道德地使用您的敏感数据。您也可以使用Cookie而不是会话。但是在你完成它之后不要忘记取消会话。特别是在处理cookie时,因为当用户关闭浏览器时会自动销毁Session,但这不适用于cookie。