2013-02-16 298 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']