セッション変数 | Webプログラミング!(2021年度)

Time-stamp: "2013-05-09 Thu 13:27 JST hig"

PHP

説明

  • セッションの有効化 session_start();
  • セッション変数 $_SESSION['total']
  • デフォルト有効期間の変更 ini_set('session.gc_maxlifetime', 1800);

サンプル1

サンプル1

a.php


<?php
//ini_set('session.gc_maxlifetime', 1800);
   session_start();
   $_SESSION['total']=1;
   $_SESSION['yes']=1;
?>
<html>
<body>
<h1>A</h1>
<?php echo $_SESSION['total'] . " " . $_SESSION['yes']; ?><br/>
<a href="b.php">start</a>
</body>
</html>

<?php 
   session_start();
   if( $_POST['aftersubmission']==1 ){
   $_SESSION['total']++;
   $_SESSION['yes']+=$_POST['yes'];
   }
?>
<html>
<body>
<h1>B</h1>
<FORM METHOD="POST">
  合計<?php print $_SESSION['total'];?><br/>
  YES<?php print $_SESSION['yes'];?><br/>
  
  <input type="checkbox" name="yes" value="1">yes</input><br/>
  <input type="submit"/>
  <input type="hidden" name="aftersubmission" value="1"/>
</FORM>
<a href="a.php">Return to A</a>
</body>
</html>

参考

このサイトのコンテンツ

QRcode to hig3.net

https://hig3.net