Ticket #1991

FN の出力に REQUEST_URI が埋め込まれる問題
Open Date: 2003-04-29 13:00 Last Update: 2003-04-29 13:00

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

From: webmaster@arak.jp
To: hns-bug@h14m.org
Subject: FN の出力に REQUEST_URI が埋め込まれる問題
Date: Thu, 17 Jan 2002 01:41:46 +0900 (JST)

Full_Name: ARAK
Version: hns-2.10-pl1
OS: Linux
Submission from: kddnc1.asahi-net.or.jp (202.224.39.136)


FN の出力が
<a href="$ENV{'REQUEST_URI'}#%name"><small>*%fn</small></a>
となっているため,アクセスした URI がキャッシュに埋め込
まれます。
その後別の人が違う URI でアクセスして FN のリンクをク
リックすると,
ページ内でジャンプせず,キャッシュに書き込まれていた URI
にアクセスしてしまいます。
キャッシュに最新の日記への URI が書き込まれていた場合,
過去の日記にアクセスして FN のリンクをクリックした人は,
目的の脚注にたどり着けないことになりますよね…?

当面の対策としては,キャッシュを OFF にするか,<base>
の出力をやめて FN を
<a href="#%name"><small>*%fn</small></a>
にしてからキャッシュを作り直すくらいしかないでしょうか。
勘違いしていたらすみません。


Reply 1
Resend

From: Kenji <hns-bug@h14m.org>
To: webmaster@arak.jp
Subject: Re: FN の出力に REQUEST_URI が埋め込まれる問題
(hns-bug#43)
Date: Thu Jan 24 21:10:37 2002
CC: hns-dev@h14m.org

バグ報告ありがとうございます。


> Full_Name: ARAK
> Version: hns-2.10-pl1
> OS: Linux
> Submission from: kddnc1.asahi-net.or.jp (202.224.39.136)

> FN の出力が
> <a
href="$ENV{'REQUEST_URI'}#%name"><small>*%fn</small></a>
> となっているため,アクセスした URI がキャッシュに埋め
込まれます。
> その後別の人が違う URI でアクセスして FN のリンクをク
リックすると,
> ページ内でジャンプせず,キャッシュに書き込まれていた URI
> にアクセスしてしまいます。
> キャッシュに最新の日記への URI が書き込まれていた場合,
> 過去の日記にアクセスして FN のリンクをクリックした人は,
> 目的の脚注にたどり着けないことになりますよね…?

これはおっしゃる通りで、1つのキャッシュを使っている限り
解決できません。

対応としては、

1. 脚注本体の URI を、固定URI に決めてしまう
2. キャッシュの表示時に脚注へのリンクを変更できるような
仕組みを追加する

が、考えられると思いますが、2. は大変なような。


// Kenji

Ticket History (0/0 Histories)

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login