2009-01-29 (木)
S玉先生にレポートを送っておく.これでOKかな?
*CGIの自分の名前
CGIでURL上での自分の名前を知りたいときは,環境変数のSCRIPT_NAMEを参照しますが,.htaccess等でmod_rewriteを使ってたりすると,SCRIPT_NAMEにもともとのファイル名が入ってしまっていて宜しくない.
大抵の環境では,REQUEST_URIがセットされるので,この文字列から,PATH_INFOとQUERY_STRINGを引いたものが,CGIの名前になるはず.mod_rewrite対策ならば,REDIRECT_URLかSCRIPT_URLをセットするみたいなので,これを使うのも良いか.