2013-02-16 169 views
0

我有一个使用一个脚本到另一个页面全局变量

$('#TransportPlanning').click(function() { 
     mainpage = $('#FloatMain') 

     mainpage.load('create_diary.php') 

    }); 

页面加载好了加载到一个div到我的div我的索引页,但我想从一个页面分享PHP变量到另一个,我认为新加载的页面将能够引用主要索引变量,但事实并非如此,我已经尝试过全球但仍然不工作

任何帮助吗?

回答

1

到共享变量两种不同的PHP脚本之间,做它超级全球:

使用

session_start(); 
// store session data 
$_SESSION['key']=value; 

在index.php文件并在crate_diary.php作为阅读:

session_start(); 
$key=$_SESSION['key']; 

,去做一些($键)可变比代码create_diary.php。

使用会话或Cookie防止不正当使用您的敏感数据。您也可以使用Cookie而不是会话。但不要忘记在完成之后取消会话。特别是当你处理cookie时,因为在用户关闭浏览器时Session会被自动销毁,但Cookie不适用。

1

全局变量不在脚本之间共享。

将它们作为查询参数,而不是像:

mainpage.load('create_diary.php?key=value'); 

值将是你create_diary脚本中提供$_GET['key']