2010-04-24 32 views
1

我創建了兩個變量,這兩個變量正在使用無處不在。我不想將這些變量存儲到數據庫中,例如 ( $ username,$ password並且有3個文件使用這些變量load.php,index.php和add.php,我也使用jquery來加載add .PHP如AJAX(添加的用戶在JSON)PHP變量的幾個文件,包括jquery

$.ajax({ 
     type: "POST", 
     url: "add.php", 
     data: "twitter="+encodeURIComponent(twitter), 
     /* Sending the filled in twitter name */ 
     success: function(msg){ 

      /* PHP returns 1 on success, and 0 on error */ 
      var status = parseInt(msg); 
      if(status) 
      { 
       $('#response').html('Thank you '); 
       $('#twitterName').val(''); 
      } 
      else 
      $('#response').html('<span style="color:red">There is no user.</span>'); 

     } 
    }); 

如何可以在單個文件中使用這兩個變量來執行整個操作

由於

回答

0

會話和Cookies是將標準的方式來創建一個系統周圍的變量的持久性,但如果你真的想存儲一個像那麼這是不可取的。到底存儲或不存儲這些變量的位置非常依賴於上下文,例如,如果變量是靜態的並且不會改變,但是需要圍繞系統,那麼在常用文件中使用類似於PHP常量的東西是很常見的。如果你想用一個用戶登錄創建持久性,那麼它更安全 - 例如 - 在會話中存儲用戶名和對用戶登錄事實的引用,而不是完整的登錄詳細信息。

0

包含一個文件,它聲明並設置所有3個php文件中的這些變量並根據需要使用它們。

0

創建一個文件,並將其命名爲類似db_include.php

在這個文件中,保存您想在3個文件使用變量如下:

<?php 

變量$用戶名=「用戶名「;

var $ password ='idontknow'; ?

>

然後內部各3個PHP文件的(load.php,index.php的,和add.php)中,添加以下代碼:

<?php 

包括「db_include.php 「;

?>

一旦你已經設置,你應該能夠從所有三個文件訪問$ username和$ password變量。如果用戶名或密碼應該更改,則只需要使用新值更新db_include.php文件。