NoGoodの日記: [かみしゅ!]続・β4の条件~改訂増補版~
日記 by
NoGood
β4の条件の続き、というか書き直し。
以下の条件を満たした時点でβ4とすることにした。
- 共通:
-
- あくまでも趣味で書いているコードで、他人様のためではないので、あまり厳密性を求めない(苦痛になるから)
- ただ、クライアントが自由に値を編集できることが自然な状態である GET メソッドによる値渡しについてはチェックを重視する(あくまでも重視する、程度)
- 結果的に、ほぼ同様の処理になっている Cookie の読み出しについても同程度の重要度で処理する(あくまでも重視する、程度)
- kamish.conf :(新設)
- 他のサイトで運用する際などに、ここだけ書き換えれば済むように設定をまとめる
意味上は設定ファイルだが、内容的には php スクリプトそのものであり、下のように呼び出されることを想定しているinclude('kamish.conf');
以下、現時点での内容:
- $index = 'index.php';
- $comments = 'comments.php';
上の二つの変数を任意のファイル名に書き換え、実際にそのファイル名に変更することで、今までは index.php と comments.php 「でなければ動作しなかった」問題が解決するようになる
# kamish.conf 自身も名称変更が可能で、index.php と comments.php 内の include('kamish.conf'); の部分を対応する名称に書き換えるだけでよい(所詮スクリプト)従って、ruby 版の Lib.rb は共通項を括り出したライブラリだったが、これとは異なる趣旨である点に注意
- comment.php :
-
- include('kamish.conf');
- index.php の代わりに $index を使用(二箇所)
他には特に変更の必要無し
# comments.php は自分自身を参照しないので $comments は使わない。
- index.php :
-
- include('kamish.conf');
- comments.php の代わりに $comments を使用(一箇所)
- index.php の代わりに $index を使用(二箇所)
- $_COOKIE['last'] のチェックに and is_numeric( $_COOKIE['last'] ) を追加
- $_COOKIE['limit'] のチェックに and is_numeric( $_COOKIE['limit'] ) を追加
- $_COOKIE['limit'] のチェックに and $_COOKIE['limit'] >= 1 を追加
- $_COOKIE['limit'] のチェックに and $_COOKIE['limit'] <= 25 を追加
──────────
「かみしゅ!」関連まとめ(サイドバー)
[かみしゅ!]続・β4の条件~改訂増補版~ More ログイン