のみまくし日記

毎日が文化祭の前日、そんな環境っていいですよね。この日記は未来の自分へのメッセージです。

2004年02月18日 ()

Sledge: StickyQuery + Rewrite

Sledge でHTMLに埋め込みが楽なので、StickyQuery を使っていたのだけど上手くいかない場面に遭遇。

ez の ダウンロードCGI。こいつにgetでパラメータは渡せないらしい。ダウンロードCGIでセッションを使わない様にしておけば良かったんだけどちょっとどうしてもこれは必要なのだ。

ピンチ。

疲れてきたので、安直にStickyQuery で sid を環境変数からもとれるようなのを作ってみました。配布用に作ろうかなぁともおもったけど、それほどの物でもないのでここに晒すだけにします。

package Project::SessionManager;

use strict;
use base qw(Sledge::SessionManager::StickyQuery);

sub get_session_id {
	my($self, $page) = @_;

	return $page->r->param($Sledge::SessionManager::StickyQuery::SessionIdName) || $ENV{SESSIONID};
}

Rewrite で HTMLに自動的に埋め込んでくれるやつを作れば良かった。と今更ながら思った。

Perl posted by takefumi | この日記へリンク | コメント(0) | トラックバック(0)

この日記へのトラックバック

この日記へのコメント