<?php
//===============================================================================
//   ■■ PHP離れ島        :サンプル ■■
//        Class        :php20030727s.php
//        Copyright    :masago.kir.jp
//        Made by        :Masago
//        Date        :2003/07/27
//        Last Update    :2003/07/27
//        
//        Comment        :setcookie関数
//        
//        Caution        :
//
//==============================================================================
//----------------------------------------------- 
// □ 変数の初期化
//-----------------------------------------------
$error        "";        //エラー
//----------------------------------------------- 
// □ POSTされてたら
//----------------------------------------------- 
if ($_SERVER["REQUEST_METHOD"]=="POST"){
    
$moji        $_POST['moji'];
    
$kugiri    $_POST['kugiri'];
    if (isset(
$_POST['submit'])){
        
//-----------------------------------
        // ■ チェック
        //-----------------------------------
        
foreach($moji as $key =>$value){
            
$moji[$key]    = htmlspecialchars($valueENT_QUOTES);//タグを無効化
        
}
        
//-----------------------------------
        // ■ Cookieに保存
        //-----------------------------------
        
$cookvalue implode(","$moji);
        
setcookie ("php20030727"$cookvalue,time()+30*24*3600);      /* 30日間で期限切れ */
    
}
    if (isset(
$_POST['submit_del'])){
        
//-----------------------------------
        // ■ Cookie削除
        //-----------------------------------
        
setcookie ("php20030727");      /* 削除 */
    
}
    
//-----------------------------------
    // ■ 普通は必要ないが表示確認のため
    //    リダイレクト
    //-----------------------------------
    
header("Location: " .$_SERVER['SCRIPT_NAME']);
}
?>
<HTML> 
<HEAD> 
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
<META HTTP-EQUIV="Cache-control" CONTENT="no-cache">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

<TITLE>2003/07/27 TIPS</TITLE> 
</HEAD> 
<BODY BGCOLOR="#ffffff" style="margin:0px" marginwidth="0" marginheight="0">
<FONT SIZE="2">
<A HREF="php20030727.php">PHP離れ島へBACK</A>&nbsp;&nbsp;
<A HREF="phpsc.php?s=php20030727s.php">このページのソース</A>
<CENTER> 
<BR><BR>
<B>Cookieに保存!</B><BR><BR><BR><BR>
<IMG SRC="img/php/20030727s.jpg" BORDER="0"><BR><BR>
<?php
//--------------------------------------------- 
// □ エラーメモリを表示
//---------------------------------------------
if ($error!=""){echo $error;}
//--------------------------------------------- 
// □  Cookieから読み込み
//---------------------------------------------
$php20030727=$_COOKIE["php20030727"];
if (
$error=="" && isset($php20030727)){
    
$moji=explode(",",$php20030727);
}
?> 
<BR><BR>
</FONT>
<BR>
Cookieに保存する言葉を入れてね。<BR>
<FONT SIZE="2">
<FORM ACTION="<?php echo $_SERVER['SCRIPT_NAME']; ?>" METHOD="POST"> 
(1)<INPUT TYPE="text" NAME="moji[0]" VALUE="<?=$moji[0?>"><BR>
(2)<INPUT TYPE="text" NAME="moji[1]" VALUE="<?=$moji[1?>"><BR>
(3)<INPUT TYPE="text" NAME="moji[2]" VALUE="<?=$moji[2?>"><BR>
(4)<INPUT TYPE="text" NAME="moji[3]" VALUE="<?=$moji[3?>"><BR>
(5)<INPUT TYPE="text" NAME="moji[4]" VALUE="<?=$moji[4?>"><BR><BR>
<INPUT TYPE="submit" NAME="submit" VALUE="Cookieに保存!"><BR><BR>
<INPUT TYPE="submit" NAME="submit_del" VALUE="このCookieを削除"><BR>

</FORM> 
</FONT>
<BR><BR><BR><BR>

</CENTER>
</BODY> 
</HTML>