PHP
1class Flash extends CI_Controller { 2 3 public function __construct() 4 { 5 parent::__construct(); 6 7 } 8 9 public function set() 10 { 11 $this->session->set_flashdata('key', 'value'); 12 } 13 14 public function get() 15 { 16 echo( $this->session->flashdata('key') ); 17 } 18 19 20} 21
【期待する動作】
http://localhost/flash/set のページにアクセス(何も表示されない)
したのち、http://localhost/flash/getでsetメソッドで設定したflashdata'key'の値であるvalueが表示される。
FireFox、MS Edge, MS internet Explorer では期待通りの動きをしますが、Chrome ではgetのアクションにいくとflashdata'key'はNULLになってしまい何も表示されません。 Chromeも他ブラウザを同様な動作をさせるにはどのような対策が必要でしょうか?。
解決策ご存知のかたがいらっしゃいましたら教えていただきたく存じます。
回答1件
あなたの回答
tips
プレビュー