CGI::Application::Plugin::Sessionで-ip_match指定を使う方法
スポンサードリンク
CGI::Session[okilab.jp] で、Cookie移植によるセッションハイジャックを防ぐための指定
use CGI::Session qw(-ip_match);
ていう指定がありまして、これをすると、同じセッションCookie使っても、セッション側で持っている、セッション開始時のIPと比較して、違っていたらセッション継続させないというものがあります(完全に防げるというわけではないですので注意)。
http://perldoc.jp/docs/modules/CGI-Session-3.11/Tutorial.pod
これを、CGI::Application::Plugin::Session[okilab.jp] でも使いたい。でも、当然指示の出し方が違っているわけで、ソースを読まずにトライアンドエラーでやっていたわけですけれども、らちがあかなかったので、検索してみたら、
use CGI::Session qw(-ip_match); use CGI::Application::Plugin::Session;
でいいみたいです。手元のコードに組み込んで動作確認しました。動作確認には、W-ZERO3のPHSと無線LANで行いましたw
http://www.mail-archive.com/cgiapp@lists.erlbaum.net/msg03757.html
の一連のスレッドで、CGI::Application::Plugin::Sessionの作者のCees Hekさんが答えていました。
スポンサードリンク
トラックバック(0)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/2462
コメントする