[目次]
セッション変数 | Webプログラミング!(2021年度)
PHP
説明
- セッションの有効化
session_start();
- セッション変数
$_SESSION['total']
- デフォルト有効期間の変更
ini_set('session.gc_maxlifetime', 1800);
サンプル1
サンプル1a.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>