[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: cookie



# 反応遅くてすいません。(来客やら打ち合わせやら質問やら。。。)

From: Yuuichi Teranishi <teranisi@gohome.org> さん曰く
Subject: [emacs-w3m:03068] Re: cookie
Message-ID: <m3g02nlx6r.wl@gohome.org>
Date: Tue, 26 Mar 2002 14:23:08 +0900

寺西> これの対策になってるのかどうかわかりませんが、
寺西> redirect, cookie まわりいろいろ修正しました。
寺西> http://my.yahoo.co.jp にアカウント作ってためしてみましたが、
寺西> 手元ではログインできてます。Yahoo メールも送れました。

はい、ログインできました。ありがとうございます。

寺西> ただ、ぼくの場合 redirect 先は
寺西> http://my.yahoo.co.jp/?myHome ではなく http://my.yahoo.co.jp/
寺西> になってました。何か違うのかも…。

う〜〜む、そのせいかも知れないのですが、ぼくの場合 yahoo の
cookie が

    Expires:   Thu, 15 Apr 2010 20:00:00 GMT

ととっても先に設定されているので、

(defun w3m-cookie-save ()
  "Save cookies."
  (let (cookies)
    (dolist (cookie w3m-cookies)
      (when (and (w3m-cookie-expires cookie)
		 (< (w3m-time-lapse-seconds (w3m-time-parse-string
					     (w3m-cookie-expires cookie))
					    (current-time)) 0))

の w3m-time-lapse-seconds() の計算で Emacs が桁あふれして
~/.w3m/.cookie に保存されないようです。すでに時間はずれています
が、

(w3m-time-lapse-seconds '(19399 28736) (current-time))
=> 14209073
=> 本当は -254214144(ぐらい)

となります。これ、

(defun w3m-cookie-save ()
  "Save cookies."
  (let (cookies)
    (dolist (cookie w3m-cookies)
      (when (and (w3m-cookie-expires cookie)
		 (w3m-time-newer-p (w3m-time-parse-string
				    (w3m-cookie-expires cookie))
				   (current-time)))

で良いですか?

From: Yuuichi Teranishi <teranisi@gohome.org> さん曰く
Subject: [emacs-w3m:03069] Re: cookie
Message-ID: <m3n0wvomjt.wl@gohome.org>
Date: Tue, 26 Mar 2002 15:44:38 +0900

寺西> さらに、w3m 風の about://cookie/ つくりました。

面白いです。

寺西> w3m をまねると C-k に bind することになりますが、

## 存在を知りませんでした ^^;;;

-- 
白井秀行 (mailto:shirai@rdmg.mgcs.mei.co.jp)