これはやはりIDごとにログをため、マイページならぬスクリプトが外部からログを読み込んでいるのでしょうか?
このようなシステムを理解できるようなサイトやスクリプトなど無いでしょうか?
よろしくお願いいたします。
http://www.futomi.com/lecture/cookie/specification.html
Cookie仕様 日本語訳 - futomi's CGI Cafe
ログを貯めているわけではなくて、IDごとに動的にページを作成します
動的にページ作成する例としては、CGIやSSI、ASPが分かりやすいと思います
例えば、日記もデザインを変えたり、更新したりするごとにページを作っていたのでは、非公開にしたいユーザーや本人、友達など、分けて一々、ログにしておかねばならず、リソースの無駄遣いになります
アクセスする人によってスクリプトやプログラムによって、アクセスした瞬間にページを作るわけです
こうすることによって、データベースにアクセスするだけで、HTMLを予め用意しておく必要はありません(テンプレートのみですみます)
一度ログインするとCookieという仕組みでブラウザにデータを保存しておくので、何度もログインしなくてもIDを識別することができるわけです
http://www.7key.jp/hp/sv/ssi.html
ホームページ作成の第一歩【SSIとは】
http://e-words.jp/w/E382AFE38383E382ADE383BC.html
クッキーとは 【Cookie】 ─ 意味・解説 : IT用語辞典 e-Words
クッキーというものを利用して、アクセスしてきた人が誰であるかを判断しています。
アクセスしてきた人のIDにより、ポイントや履歴の表示を変更しています。
ポイントや履歴はデータベースなどに保存されていて、アクセスするたびに読み出され、ページが作られています。
回答有難うございます。
niftyの場合はどうなるのでしょうか?基本認証でパスワードブロックしているのにも関わらず個人設定が読み込めています。これもクッキーにより物なのでしょうか?
http://hotwired.goo.ne.jp/webmonkey/programming/php/tutorials/tu...
Hotwiredからのお知らせ : Hotwired
mysqlなどのDBに格納した情報をPHPなどで組んだプログラムからhtmlを吐き出すのが一般的です。
DBには
Aさん | 男 | 20才 | 東京 | 230ポイント…
Bさん | 女 | 32才 | 大阪 | 108ポイント…
といった感じにデータをためておき、AさんがアクセスするとDB内のAさんの情報をPHPなどで見に行って表示する(htmlを吐く)感じでしょうか。
PHPなどでは例えば、女性なら背景をピンクにする、ポイントを計算して表示する、といったように条件式や計算式を使って無限にパターンを作れます。
xoopsを一度構築するとなんとなく理解できると思います。
http://www.rfs.jp/server/mysql/
MySQL講座 ++++[smart]
XOOPS Cube公式サイト - Simple, Secure, Scalable
有難うございます。
Xoopsは以前使用したことがあるのですが理解できませんでした。ログインシステムだけのスクリプトはないでしょうか?
有難うございます。この様なシステムを構成し配布されているスクリプトは無いでしょうか?