カミジン@ファンタの平穏な日常 Blog

パソコン・カメラ・アニメがないと3日持ちません。そんな学生のダラダラ日記。

イラスト:con_cen_t

0閲覧記録をクッキーとかで作るメモ(PHP)

カテゴリー:PHP

if ( isset($_COOKIE["history"]) ) {
    $historydata = check($_COOKIE["history"]);
    $historydata = explode( ";" , $historydata );
    foreach( $historydata as $v ){
        $n++;
        $tmp = explode( "/" , $v );
        $history[$tmp[0]]  = $tmp[1];
    }
    $history = array_slice( $history , 0 , 15 );
} else {
    $nohistory = true;
}

 

if ( !isset($history) ) {
    $history = array();
}
$tmp = array( $name => "URL" );
$history = $tmp + $history;

foreach( $history as $v => $d ) {
    $data1[] = $v . "/" . $d;
}

$data = implode( ";" , $data1 );

setcookie( "history" , $data , time()+(60*60*24*90) , "/" , "kamijin-fanta.info" , false , true );

//以下書き出し用

foreach( $history as $v => $d ) {
    if ( $d == "chara" ) $d = urlencode( $v );
    $url = "http://kamijin-fanta.info/indexdb/" . $d;
    echo ‘<p><a href="’ . $url . ‘">’ . $v . ‘</a></p>’ . "\n";
}

カスタマイズするべきであろう箇所をオレンジで色つけてみたー

ちなみに配列の構造を少しかえるだけでURLの他に色を記録したりとかなんとか~

具体的には一つ目のブロックの$historyに入れるのを配列に。。。。。。

まぁいいか

ぐちゃぐちゃだが俺専用だから関係ない

以上

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>