[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: shimbun-rss-build-message-id
- From: TSUCHIYA Masatoshi <tsuchiya@xxxxxxxxxx>
- Date: Wed, 26 Mar 2008 18:30:10 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 10061
- References: <b4mzlslsv7q.fsf@jpl.org>
>> On Wed, 26 Mar 2008 18:14:33 +0900
>> yamaoka@xxxxxxx (Katsumi Yamaoka) said as follows:
>RSS 記事の Message-ID を生成する `shimbun-rss-build-message-id' 関数は、
>記事の url の md5 を計算するときに url 文字列の "?" または "#" 以降の文
>字をはぎとります。
# 以後は,明らかに削除できます.
問題は,? 以後の扱いです.ご存じの通り,? 以後は CGI の query 部分である
わけですが,ここに session ID が埋め込まれている場合が多々あります.単な
る session ID の場合,ある動的に生成される index page を1度目に取得した時
は,
<a href="0001?sid=0001">1番目の記事</a>
となっていたものが,2度目に取得した時には,
<a href="0001?sid=0002">1番目の記事</a>
となっていることがあります.こういう場合には,? 以後を削除してから,MD5
を求めることによって,一意な message ID が得られます.
>ところが毎日新聞の次の二つのグループでは当てはまりません。
上記の通り,これには一般解はないと思います.サイト毎に処理が異なりますの
で.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )