[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Add local cookie (dirlist.cgi)
- From: Hideyuki SHIRAI (
白井秀行
) <shirai@xxxxxxxxxxxxxxxxxxx>
- Date: Thu, 19 Dec 2002 15:59:17 +0900 (JST)
- X-ml-name: emacs-w3m
- X-mail-count: 04469
すっかり見落としていて、Meadow でエラーになるまで気付かなかった
のですが、
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp> さん曰く
Subject: [w3m-dev 03492] Re: w3m-0.3.2.1 released
Message-ID: <200211270135.KAA15213@udlew10.uldev.lsi.nec.co.jp>
Date: Wed, 27 Nov 2002 10:35:24 +0900 (JST)
坂本> また、今回の問題を調査していて local CGI (特に w3m 添付のもの)が
坂本> リモートから Location: や frame などでアクセス可能なのは、問題が
坂本> 多いと思われたので、w3m 添付の local CGI (w3mbookmark, w3mhelperpanel,
坂本> dirlist.cgi, w3mhelp.cgi, multipart.cgi) は最初から local cookie
坂本> を query に含んだかたちで実行する様に修正しました。(cvs-1.563 以降)
坂本> これにより、リモートからこれらの local CGI を実行しようとすると
坂本> エラーになります。
に関連して dirlist.cgi を perl script として直接動かすときに拘束
する環境変数を変え/増やしました。
-------- 昔 --------
#!/bin/sh
QUERY_STRING="/tmp"; export QUERY_STRING
/usr/local/lib/w3m/dirlist.cgi
-------- 今 --------
#!/bin/sh
LOCAL_COOKIE="from-emacs-w3m"; export LOCAL_COOKIE
QUERY_STRING="dir=/tmp&cookie=from-emacs-w3m"; export QUERY_STRING
/usr/local/lib/w3m/dirlist.cgi | w3m -T text/html -dump
実際の cookie はもう少し凝っています。
--
白井秀行@UNIX な人には関係ないな。