2012-05-02 138 views
0

即使在刷新頁面後,我仍然無法保留數據;如何在zend框架中刷新頁面後在其他頁面中保留post變量值

我的情況;

我有一種形式,點擊提交後,直接到另一個行動,你必須保持這個數據,即使刷新頁面後;我正在通過POST方法傳遞數據

在zend框架中刷新頁面之後,是否還可以保留髮布數據。

+1

會話,數據庫,你有什麼試過? – jeroen

+1

通過使用會話。 –

+0

[Sessions](http://php.net/manual/en/features.sessions.php) – Adi

回答

2
//In bootstrap 
Zend_Session::start(); 


//in post page 
$request = new Zend_Session_Namespace('request'); 
$request->post = $_POST; 

//some other xyz page visited after posting data 
$request = new Zend_Session_Namespace('request'); 
$post = $request->post ; //noew $post is equal to wat were posted in previous request 
+0

我得到了關於這個問題的另一個問題。例如,我使用partialLoop,我不知道我有多少個數組,這意味着我不知道應該創建多少個會話。更多的是,如果我再次將此值傳遞給另一個動作,我不知道有多少個會話需要調用。實際上,這可以通過對您可能擁有的陣列數進行排序來解決,但這需要硬編碼。還有其他的方法,謝謝 – Akram