2011-10-26 100 views
0

我正在發佈到php腳本,我想更新腳本中的一些已經存在的變量。我的JavaScript是這樣的:php變量將無法正常保存

$('.submit_html').click(function(e) { 
      e.preventDefault(); 
      var requested = $('.page_select').val(); 
      var text = new Array($('.edit_html').val(), $('.header_val').val()); 
       $.post('data_handlers/get_content.php', {page: requested, action: 'update', text: text}, function(data) { 
         alert(data); 

               }); 
               }) 

真的是沒有什麼複雜有關的帖子,只是一對夫婦的變量告訴腳本做什麼,然後一個文本變量,與前兩個點數據陣列。

在php方面,我知道它正確地獲取數據,但是當我嘗試覆蓋腳本中的當前變量時,它不會在php腳本完成後保持保存狀態。

PHP代碼:

if ($page == 'home') { 
     $home = $text[0]; 
     $home_head = $text[1]; 
     return; 

    } 

所以,很顯然,它是在執行過程中改變的變量,但恢復到手動之前保存在腳本中的值。無論如何實際上腳本結束後值保持改變?

+0

一個選項是[sessions](http://www.php.net/manual/en/book.session.php)和會話變量。 –

+0

你想在哪裏保留這些值?客戶端或服務器端? – Whetstone

+0

那麼在這個PHP腳本中,有大約10個變量,我想要動態值,以便當我用新值發佈到腳本時,它將在實際文件中永久更改它們。 要回答你的問題,服務器端,因爲我永遠不想失去變量的價值 – jz3

回答