ずっと隠していましたが、



実は、、、、、


かわいい検索
http://kawaii-search.jp/

という検索サービス作りました^^*ドキドキ


詳しく書いてある記事です☆
http://nlab.itmedia.co.jp/nl/articles/1106/29/news114.html


一昨日、
ブレークスルーキャンプ を見学して
女性の少なさに少し寂しさを覚えたのでカゼ



女の子がITの分野で活躍出来るように、
これからも頑張っていきたいと思っていますドキドキ


これから、私の研究について、
このブログで少しづつ書いていきたいと思います合格




よろしくね♥
お久しぶりですドキドキ


コンパイル娘。です

音譜神のみぞ知る世界音譜」と
音譜大奥音譜」「音譜秘密-9-音譜」と「音譜facebook音譜」の黒本、青本を読んでいたら
ブログの更新が滞りましたカゼ


もう少しで卒業式ぶどう音譜

そして、コンパイル娘。は
4月から、大学院生になりましゅいちご




今回は、プログラムとHTMLを分離する為の手段である
「テンプレートエンジン」
について記述します。


♥テンプレートエンジン♥

テンプレート(デザインのコードなど)

プログラムを分離する手段で


プログラムから
結果表示に必要なデータを
テンプレートに渡し結果を出力する方法の事です音譜



【PHPの場合】

キャンディーincludeキャンディー
キャンディーrequireキャンディー

を使う事で簡単に行えます。

【includeとrequireの違い】
キャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディー
 ●命令●     ●動作●         ●エラー●
include 毎回読み込む      Warning(処理が継続)
include_once  1回のみ読み込む    Warning(処理が継続)
require     毎回読み込む       Fatal error (処理が停止)
require_once  1回のみ読み込む    Fatal error (処理が停止)
キャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディーキャンディー



例えば、

【template_sample.php】

<?php
$template = 'sample.php'
reruire $template;
?>

これでも一応HTMLファイルとPHPのプログラムが別に分離出来ます。

でもさ、
これだと、変数が全部テンプレートに渡されちゃって、、、
セキュリティ上に少し問題が。。。ショック!


これは、おなじみのfunctionを利用して
関数化していく事で解決できるねドキドキ


クッキーを勉強したついでに、
セッションについても勉強しようかなドキドキ




セッションって何だろう???

【セッションとは】
1 Webサーバーとブラウザ間で継続した通信を行うために必要な機能
2 セッション機能は、クッキー機能を利用している
参考: http://c-brains.jp/blog/wsg/08/05/22-193020.php

んーー難しいなあ??涙


って訳で、超簡単に、セッションとクッキーとの違いを書いてみますキスマーク



ドキドキドキドキクッキーとセッションの違いドキドキドキドキ

超簡単に言うと、、データの保存する場所が違うから

「クッキーよりも安全性が高い!」


ーーーーーーーーーーーーーーーーーーーーーーー
クッキーとセッションのデータの保存場所

【クッキー】
リボンユーザーのwebブラウザ上リボン

【セッション】
リボンwebサーバー上リボン

(セッションIDだけをクッキーに保存)

ーーーーーーーーーーーーーーーーーーーーーーー

ブラウザ上に保存された情報は、みんなが操作出来たけど、
webサーバー上に保存された情報は操作出来ないんだね^^

だから、「クッキーよりも安全性が高い!」音譜




ドキドキドキドキPHPのセッションの構成ドキドキドキドキ
ーーーーーーーーーーーーーーー
①セッションID 
■ユーザーを識別

サーバ側からユーザーに対して自動的に識別コードを割り振る。
その識別コードの事をセッションIDって言う。

②セッション変数
■webサーバーにデータを保存する。
■複数ページ間での共有できる変数


ーーーーーーーーーーーーーーー
この二つで出来てるよ♥




ドキドキドキドキセッションの利用例ドキドキドキドキ

セッションを利用するには、セッションを利用したい全てのページの最初で

session_start();

を記述するよ


これを記述するとセッション変数

 $_SESSION

が使えるようになって、データを保存する事が出来るよラブラブラブラブ


♥例♥

///////////////////////////////////////////////
<?php
session_start();
if(!isset($_SESSION['visitcount']) ){ // 初回訪問の場合1を代入
$_SESSION['visitcount'] = 1;
} else{// 2回目以降の場合
$_SESSION['visitcount']= $_SESSION['visitcount']+1;
}
echo "アクセス回数" . $_SESSION['visitcount'];
?>

///////////////////////////////////////////////

じゃあねーー♥