Home

memo-space

CakePHP日記:requestActionとSecurityコンポーネント

  • 2007-10-26
  • php

なるほど。viewからrequestAction()を呼びだすのか。 なかなかよさそう。 と思ってたらSecurityコンポーネントとの組み合わせでハマってしまいました。

どうやらSecurityコンポーネントのrequireAuthを使ってると、requestAction()が呼ばれた時にセッション側のトークンが書き換えられてしまうので絶対トークンが一致しない様子。うーん困った。

あと、セッションの中にはトークンのキーと同時に有効期限が セットされるんだけど、 Sessionコンポーネントの有効期限がCAKE_SECURITY * CAKE_SESSION_TIMEOUT なのに、トークンの有効期限はCAKE_SECURITYだけで決まっちゃってる気がする。

Pythonで、メソッド定義されたクラスを知る方法

それより、あるオブジェクトのメソッドがどのクラスで定義されているか調べる方法を知りたいなぁ。

と昨日書いたけど、わかった気がする。__dict__を調べればいいんじゃないだろうか。

Continue reading

「すごいリロード対策」ってトランザクショントークンのことだよね

  • 2007-10-22
  • php

いや記事いいんだけど、すごい勢いでブックマークされていることに驚いた。

Continue reading

Pythonで、メソッドがどこで定義されたか外から知る方法

sortするならusort

  • 2007-10-21
  • php

個人的には、sortをするならusort()が好きです。 Perlをはじめ他の言語を使ったことがある人ならそう思うんじゃないかな。

PHPのarray_multisort関数が激便利だったので紹介 : akiyan.com

Continue reading

phpのinclude_pathのカレントディレクトリ

  • 2007-10-15
  • php

require("foo.php")とrequire("./foo.php")って意味違うって知ってました? cliから実行する場合以外はあまり関係無いかもしれませんが。

読み込むファイルはまずカレントのワーキングディレクトリからの相対パスとしてinclude_path で探され、それから、カレントのスクリプトのディレクトリからの相対パスとしてinclude_path で探されます。 (中略)ファイル名が ./ あるいは ../ で始まっている場合は、 カレントのワーキングディレクトリからの相対パスとして探されるのみとなります。 (PHP: include - Manual)

Continue reading

Home

Search
Feeds
Profile
石田@苫小牧市と名乗りつつ札幌の某社に勤務するプログラマ
書いた本
Links

Page Top