Linux自宅サーバー構築記。PHP4掲示板作成。

WEBプログラミングの世界へようこそ !!
HP制作の入門&手引き


   メニュー
フォーム POST取得
PostgreSQL接続 CSVレコード追加
CSVレコード出力 CSVレコード削除
ページング クッキー
セッション リロード対策

   リンク
PHP入門&TIPS
   phpspot

PHP総合
   PHPの小部屋

質問掲示板
   phppro

用語集
   phppro

   メニュー
apache1.3.xのインストール apache1.3.xの設定
apache1.3.xバーチャルホスト PostgreSQL7.4.xのインストール
PostgreSQL7.4.xの設定 PHP4.3.xのインストール
PHP4.3.xの設定ファイル apache1.3.x, PostgreSQL7.4.x, PHP4稼動確認
Samba telnet
proftpd ntpd
MySQL3.23.xのインストール BIND
postfix  
 TOP  <<PHPホーム  <<リロード対策

PHP4


フローチャート

ソース

<?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";

?>

実行画面

 

 

 

PHP4 - CSVファイル掲示板
PHP4 - MySQL掲示板
Copyright (C) 2007-2008 projectz All Rights Reserved.  Page Top▲