PHP、Perl、CGIなどの実験室
Web技術に関する実験を行っているページです。
不定期にWebアプリケーションをアップするかもしれませんが、
使用に際して不具合が生じても管理人は責任を負わない事とします。
SEO対策解析ツール(ページランク、ページ登録数、被リンク数の解析)
・2006/11/05
今回はSEO対策に役立ちそうなツールを作ってみました。
1つ目にSEO対策でよく重視されるのがGoogleのページランクですが、入力したアドレスのページランクを解析して表示します。
2つ目にSEO対策には自分のサイトに対して多くのリンクをされていることが有効ですが、その被リンク数をGoogle、Yahoo!、Windows Liveのそれぞれの
検索エンジンがどれだけ登録しているかを解析する「link:」コマンドを実行した際に出現した数値を表示します。
3つ目に入力されたアドレスのドメイン内のページがどれだけ登録されているかを表示する「site:」コマンドを実行したときの登録ページ数を表示します。
アクセスカウンター(実験中)
・2006/09/25
2つの表示方法でアクセスカウンターを表示できるようにしました。
1つはサーバ内のPHPプログラムをサーバ内で関数として呼び出す方法、もう1つはJavaScriptを使ってサーバ内のPHPプログラムをサーバ外に外部呼出しする方法です。
1つめの関数を使う方法はPHPプログラムのパスの設定に少し苦戦しました。2つめのJavaScriptを使う方法はPHPプログラムからJavaScript言語を出力する部分に苦戦しました。
でも、苦戦したことは後になると「あ~、そんなことか・・・」てな感じで大したことでは無いように感じるものです(笑)
・2006/09/23
PHPによるオリジナル作品第二弾!!アクセスカウンターを制作しました。
簡単な仕組みはページに来たユーザのIPアドレスを直前に来たユーザのIPアドレスと比較し、異なる場合にカウントを増やすというものです。
このカウント方法は右上で使っているSHINOBI.JPのカウンターと同じです。
ただし、データベースは使わずにカウンターの数値と比較対象のIPアドレスはファイルに書き出しています。
そのため、このカウンターの制作はそれほど苦労しませんでした。
これからは、今日・昨日・一週間などカテゴリ別の表示、統計グラフの表示をデータベースで実現していきたいと思います。
あと、返信可能な掲示板を同時進行で作っているのですが、こちらは少し行き詰っています・・・
携帯電話閲覧用アクセス解析
・2006/09/21
PHPによるオリジナル作品第一弾!!携帯電話閲覧用アクセス解析を制作しました。
こんなん作ってどうすんねん・・・ってのを最初に作ってしまいました(笑)
今使っているライブドアブログに来たユーザの訪問日時、ホスト名、IPアドレスなどの情報をリアルタイムで携帯電話から閲覧できるというものです。
Webサーバのソフトウェアとして広く普及しているApacheがこのレンタルサーバでも使われています。
その機能を使うことで簡単に作ることができました。苦戦したところをあえて言うとJavaScriptとPHPの連携に戸惑ったこととPHP4.2.0以降、
セキュリティー強化の為にregister_globalsというパラメータがデフォルトでOffになっていることを知らずに昔の文献で勉強していたので、
スーパーグローバル変数を使わずにプログラミングして動作しなかったことですね。
実験の流れとしてはWindowsにもApacheを入れて自宅で動作確認をして、レンタルサーバにアップするという感じです。














