2012年2月17日金曜日

開発環境

  • OS X Lion - Apple(OS)
  • Apache (Web Server)
  • PHP (サーバーサイドプログラミング言語)
  • MySQL (データベース)
  • TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)

『初めてのPHP & MySQL 第2版』(Micbele E. Davis、Jon A. Phillips 著、西沢 直木 訳、オライリー・ジャパン、2008年、ISBN978-4-87311-365-4)の14章(クッキー、セッション、アクセス制御)の問題を解いてみる。

問14-1.

クッキーはクライアントのブラウザの一時ファイルのフォルダに格納されている。

問14-2.

ユーザのパスワードが不正利用されないように、パスワードの暗号化に使用で切る関数は、MD5()関数。

問14-3, 4.

sample52.php(コード(TextWrangler))

<html>
  <head>
    <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
    <title></title>
  </head>
  <body>
  <?php
    $password = "password";
    echo "パスワード: $password<br />";
    $password = MD5($password);
    echo "暗号化: $password<br />";
    session_start();
    $_SESSION["user_id"] = 1;
    echo "セッション変数user_id: " . $_SESSION['user_id'] . "<br />";
  ?>
  </body>
</html>

併せて読んでいる書籍。

0 コメント:

コメントを投稿