PHPプロ!マガジン


2006年9月28日(木)発売
定価1,250円(税込み) 1250ポイント
※ PDFデータでの販売となります
※ 会員未登録の方でも立ち読みが可能です
目 次
特 集
Linux Virtual Serverを使ったWebサーバー・クラスタリングの概念と実装方法
ランダムな文字列画像生成を用いたフォームのバリデーション
OpenLaszloとPHPを組み合わせて、リッチなFlashコンテンツページを作ろう
連 載
MapServerマスターへの道 - オープンソースなGIS
楽々AJAXプログラミング - Ajaxで学ぶこれからのWebアプリケーション
セキュリティコーナー - セキュリティの関する情報集
カンファレンスレポート
トピック
- PHP TIPS-MLダイジェスト
- PHP関連製品リリース情報
- 書籍情報
- その他 ...
主な特集
特集1 Linux上でのPHPクラスタリング
Linux Virtual Serverを使ったWebサーバ・クラスタリングの概念と実装方法
ミッションクリティカルなPHP アプリケーションが実行できるプラットフォームを、一般的なハードウェア上で、オープンソースのソフトウェアを活 用して構築することができます。このようにオープンソースを活用してプラットフォームを構築すると、サーバーを追加するたびに新たにソフトウェアライセンスを購入する必要も、最新で最速のハードウェアを買う必要もなくなります。
特集1では、そのようなプラットフォームを構築し、運用する方法を3つのパートに分けて説明していきます。
Part1 LVSをセットアップする
パート1では、クラスタリング構成を実現するために必要な用語の説明や仕組みの解説、OSやApache、PHPのセットアップを行っていきます。
Part2 Heartbeatを設定する
パート2では、Heartbeatを詳しく設定することで、より高度なルーティングを実現する方法を説明します。
Part3 クラスタリングの連携を行う
パート3では、Webサーバーとデータベース・サーバーを協調させる設定を行い、その後ネットワーク上にosComerceをインストールしていきます。最後に、Web、データベース、OSCommerceの負荷試験を行います。

特集2 CAPTCHAによるスパム対策
ランダムな文字列画像生成を用いたフォームのバリデーション
近年ハッカーやスパマーによるWebサイトのフォームへのスクリプトの記述方法がますます巧妙になってきたため、あなたのサイトへのアクセスが人によるものなのか、ハッカーのスクリプトの仕業のなのかを早急に判別する必要がでてきました。
画像による認証機能は、必ず人の手による作業を必要とするのであなたのサイトを守る有効な方法の一つです。特集2では、CAPTCHAの実装方法について説明していきます。

特集3 OpenLaszloでPHPを使う
OpenLaszloとPHPを組み合わせて、リッチなFlashコンテンツページを作ろう
現在、リッチインターネットアプリケーションが話題となっていますが、実際にそれをサイトに実現するにはどうすれば良いのでしょうか。
特集3では、XMLとFLASHを使いこの問題に焦点を絞って設計された次世代技術、OpenLaszloを紹介します。PHPスクリプトにどうやってOpenLaszloを組み込むのか、XMLを通してMySQLとやりとりするのにPHPをどうやって使えばよいかを説明していきます。

連 載
MapServerマスターへの道 - オープンソースなGIS
第1回 MapServerで地図を表示してみよう
これまでWeb上に地図を表示するには、商用の地図配信業者に依頼したり、限定されたライセンス制約のもと、Google MapsなどのWebサービスを使う以外に有効な選択肢はありませんでした。
この連載では、上記よりもより柔軟でカスタマイズ性に富むMapServerソフトウェアを使った、WebGISアプリケーションの構築手法について学んでいきます。

楽々Ajaxプログラミング - Ajaxで学ぶこれからのWebアプリケーション
第1回 PHPで簡単なAjaxプログラムを作ってみよう
WEBアプリケーションの開発現場で目にすることが多くなったAjaxという言葉。Ajaxとはいったい何なのか、これを使うことでWEBアプリケーションがどう変わるのか。
Ajaxを理解しそれを使いこなせる知識を学習していきましょう。

セキュリティコーナー - セキュリティに関する情報集
スーパーグローバル変数を理解する
part1では、PHPのスーパーグローバル変数について説明していきます。この記事を読むことで、スーパーグローバル変数についての誤解を解消し、より一層、セキュリティ問題に対する理解を深めることができるでしょう。

設定のセキュリティ
part2では、php.iniファイルの「セキュリティ設定」をレビューし、その影響と利点を考察していきます。
PHPが柔軟性を持つことができる理由の1つは、php.iniファイルにより制御される膨大な数の設定項目です。これらの設定ディレクティブはユーザの必要性と環境に依存し、異なる動作モードに変更されたPHP言語の挙動を決定します。これらの設定はPHP環境のセキュリティに大きく影響します。デフォルトのままで最適な設定であるとは限らないので注意が必要です。
レポート
PHPカンファレンス2006レポート
2006年8月19日、大田区産業プラザにてPHPカンファレンス2006が開催されました。
今年のPHPカンファレンスでは、新たな試みとして、午後からのセッションを、PHP開発者を対象とした「テクニカルトラック」と、初心者やデザイナーを対象とした「デザイナー&ビギナーズトラック」の2つのトラックを並行して進める形式で行われました。
また海外から、Zend Technologies Ltd.の共同創業者 で 同社CTOの Zeev Sraski氏が来日し、講演を行いました。
このレポートでは、PHPカンファレンス2006の模様をお伝えします。

トピック
PHP TIPS-MLダイジェスト / PHP関連製品リリース情報 / 書籍情報 / その他 ...
誤表記についてのお詫び
楽々Ajaxプログラミング(P.74)において、画像の表示順に誤りがありました。読者の皆様および関係者の方々には多大なご迷惑をおかけ致しまして誠に申し訳ございませんでした。深くお詫び申し上げます(※2008年3月17日現在修正済)。




