<?php
###########################################################
## ■セッション
###########################################################
session_start();
###########################################################
## ■GET取得
###########################################################
if(strtoupper($_SERVER["REQUEST_METHOD"])
== "GET"){
$reload1 = $_GET["get"];
#######################################################
## ■比較
#######################################################
print '$reload1:'. "$reload1".
"<BR>\n";
if($reload1 == $_SESSION["ses_reload"]){
echo 'GETリンク'. "<BR>\n";
}
else{ echo 'リロード'. "<BR>\n";}
}
###########################################################
## ■リロードID発行
###########################################################
if(!session_is_registered("ses_reload")){
session_register("ses_reload");
}
$reload_id = $_SESSION["ses_reload"]
+ 1;
print '$reload_id:'. "$reload_id".
"<BR>\n";
###########################################################
## ■リロードIDセッション登録(現在のリロードID)
###########################################################
$_SESSION["ses_reload"]
= $reload_id;
print '$_SESSION["ses_reload"]:'.
$_SESSION["ses_reload"]. "<BR>\n";
###########################################################
## ■GET用リロードID保存(前ページのリロードID)
###########################################################
$get_reload = $_SESSION["ses_reload"];
print '$get_reload:'. "$get_reload".
"<BR>\n";
###########################################################
## ■GETリンク
###########################################################
echo "<a href=\"./reload.php?get=$get_reload\">PAGE</a>".
"<BR>\n";
?>
実行画面
|
|
|