Javascriptでsession関数に代入した値をphpで読み出したいのですが、不可能なのでしょうか?
ちなみに、Javascriptでセッション関数に値を代入した際、chromeのデベロッパーツール>Application>SessionStrageで確認できますが、
phpでセッション関数に値を代入しても、chromeのデベロッパーツールの同所では表示されません。これもなぜなのでしょうか?
すいませんんが、お分かりになる方、ご教授下さい。よろしくお願い致します。
session_set.php
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF8"> <title>sesseion_入力</title> <script type="text/javascript"> function set_value(){ var str = document.getElementById("value").value; if(str)window.sessionStorage.setItem(['value'],[str]); } </script> </head> <body> <div> <form method action="session_get.php"> <li><label>sesson_set: <input type ="text" id="value" onChange="set_value()"> </label></li> <li><input type="submit" value="value_set"></li> </label> </div> </form> </body> session_get_php ```<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF8"> <title>sesseion_確認</title> <script type="text/javascript"> function getSession(){ //alert("test"); var str = window.sessionStorage.getItem(['value']); document.write("value:" + str); } </script> <head> <!-- <body onLoad="getSession()"> --> <body> <?php print("session_value:"); print($_SESSION['value']."<br/>"); // セッション ファイルを削除 session_destroy(); ?> </body> 実行結果 session_value: Notice: Undefined index: value in C:\xampp\htdocs\session_get.php on line 21 ※コード貼り付けの際、session_get.phpにてMarkdown記法がうまく使えませんでした。すいません。
回答2件
あなたの回答
tips
プレビュー