ホームページ > バックエンド開発 > PHPチュートリアル > この $_SESSION は何に使われるのでしょうか?

この $_SESSION は何に使われるのでしょうか?

WBOY
リリース: 2016-06-20 12:35:20
オリジナル
1571 人が閲覧しました

この計算機はまだセッションを使用しているのはなぜですか? セッションは以前に開かれましたが、$_SESSION が設定されていませんでした。なぜここでセッションが使用されるのですか?

<?php header("content-type:text/html;charset=utf-8"); session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>简单计算机</title> </head> <body> <form action="jisuan.php" method="post"> 第一个数<input type="text" value="" name="num1"><br /> 计算符号<select name="oper"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select><br /> 第二个数<input type="text" value="" name="num2"><br /> <input type="submit" value="计算结果"><br /> </form> </body> </html> <?php $num1=$_POST['num1']; $num2=$_POST['num2']; $oper=$_POST['oper']; $rs=0; switch($oper){ case "+": $rs=$num1+$num2; break; case "-": $rs=$num1-$num2; break; case "*": $rs=$num1*$num2; break; case "/": $rs=$num1/$num2; break; default: echo "您输入的不正确"; } $_SESSION['rs']=$rs; echo '计算结果为:'.$_SESSION['rs']; ?> 
ログイン後にコピー


ディスカッションへの返信 (解決策)

このページだけではダメです。

他のページに結果を表示する必要がある場合に便利です。

このページだけではダメです。

他のページに結果を表示する必要がある場合に便利です。


これらは 2 つのページです。コードを試してみましたが、なぜここで $_SESSION が使用されているのかわかりません。

ページ
$_SESSION['rs']=$rs;
別のページ
echo '計算結果は次のとおりです: '.$_SESSION['rs'];
ページ間の値の転送を実現します

ページ間の値の転送には $_SESSION を使用します

ページ

$_SESSION[ 'rs']= $rs;
別のページ
echo '計算結果は次のとおりです: '.$_SESSION['rs'];

これによりページ間の値の転送が実現されます

$_SESSION ['rs']=$rs;
echo '計算結果は次のとおりです: '.$_SESSION['rs'];
これら 2 つの文は同じページにありませんか?

1 ページ

$_SESSION['rs']=$rs;
別のページ
echo '計算結果は次のとおりです: '.$_SESSION['rs'];
これはページ間での達成された値の転送です

セッションはすべて削除しましたが、この値は post 経由で渡されますね。
このページだけだとダメです。
他のページに結果を表示する必要がある場合に便利です。

その通りです、ここでは本当に役に立ちません

あなたがすべてを言いました

これは 2 ページですが、コードは私が一緒に書きました
あなたは他の人の After を載せていますコードが変更されている場合は、その使用法が何を意味するか他の人に尋ねてください。不思議だと思いませんか?

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート