是否曾有某種方法或某些技巧在codeiginter中使用redirect()函數發佈數據數組或單個變量字符串數據?通過codeigniter中的重定向功能發佈數據
1
A
回答
10
使用redirect
你從一個控制器或其他去了這個過程中的所有職務數據被破壞,除非你在一個會話存儲他們的時候,這裏是我如何做到這一點
$data = array('firstname'=>'fname','lastname'=>'lastname');
// i store data to flashdata
$this->session->set_flashdata('lolwut',$data);
// after storing i redirect it to the controller
redirect('controller/method')
讓你重定向控制器,你可以在訪問它通過$this->session->flashdata('lolwut')
請注意,我使用flashdata
而不是userdata
,flashdata
在下一個過程中破壞自己。
讀到這裏SESSION CLASS
1
首先更flashdata爲什麼你需要交的數據,同時重定向:
你可以有交的函數處理所有的代碼,然後成功或失敗後重定向取決於您的使用
function method()
{
//do something
redirect('path/to/method');
}
,如果你想擁有通過其他頁面傳遞的變量,你可以這樣做:
-
個
- 將數據保存到會話,
$this->session->set_data($data);
或$this->set_flashdata($data);
在URL - 通行證取決於你使用的參數,而不是形式提交
希望幫助你好歹
相關問題
- 1. codeigniter的重定向功能問題
- 2. 如何通過Codeigniter中的重定向URL重定向到URL?
- 3. 是否通過php頭重定向發佈數據持久性?
- 4. 重定向功能不起作用。 Codeigniter
- 5. CodeIgniter 3重定向功能不工作
- 6. 如何在成功發佈數據後在ajax中重定向
- 7. 如何通過codeigniter中的重定向功能將json數據從視圖傳遞到控制器
- 8. 如何在CodeIgniter重定向功能中使用刷新參數
- 9. 可能在PHP重定向中發佈數據?
- 10. JavaScripts:隱藏重定向發佈數據
- 11. HTACCESS重定向發佈數據
- 12. 重定向與發佈數據是可能的?
- 13. jQuery發佈和成功重定向
- 14. React在成功發佈後重定向
- 15. 通過Ajax向Firebase雲端功能發送數據
- 16. 通過iSNULL功能發佈組
- 17. 通過使用回調重用我的AJAX發佈功能
- 18. 通過openlayers和geoserver向postgis發佈功能時出錯
- 19. 通過Ajax成功插入數據後無法重定向
- 20. CodeIgniter來自發布數據不經過
- 21. 是否有可能重定向發佈數據?
- 22. Codeigniter通過發佈信息以查看發佈信息的數據庫結果
- 23. 通過URL發佈數據
- 24. 通過AJAX發佈數據
- 25. htaccess重定向鬆散發佈數據!如何使用htaccess重定向時保留髮布數據?
- 26. 如何通過servlet的動作重定向功能在javascript
- 27. CodeIgniter - 重定向功能不能正常工作
- 28. 通過codeigniter從android到mysql發佈數據
- 29. CakePHP的重定向功能
- 30. 如何通過curl重定向發送數據?
爲我工作.. – 2016-02-29 12:59:38