PHPSESSIDについて

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
RiU
アクティブユーザー
記事: 21
登録日時: 2007年2月23日(金) 15:48

PHPSESSIDについて

投稿記事 by RiU » 2007年5月18日(金) 14:39

お世話になります。
思いもよらないところからのバグ報告で困っています。

CMSDを運用しているサイトでは問題ないのですが、そのサイトを
外部のサイト運営者がフレーム内でリンクを張った場合に、CMSD運用サイト
(php)にPHPSSIDが表示されてしまいます。

ただ、ページは表示されているので、問題ないか・・と思っていたのですが、
mailtoの箇所が

<a class="mail" href="mailto:">
としていた所が、
<a href="&?PHPSESSID=b374dab9a0f866a6cec31909ce3b2514#109;ailto:></a>

(mailto: の箇所はエンティティ化した状態です)
となり、メーラーの起動ができなくなってしまいます。

http://cms.al-design.jp/phpbb/viewtopic.php?t=485

これをすると、ページ全体がエラーになります。

何か解決方法があればご教授頂けますでしょうか?

よろしくお願いします。、

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: PHPSESSIDについて

投稿記事 by webmaster » 2007年5月18日(金) 16:51

 RiUさん、いつもご質問ありがとうございます。

 これは、外部サイトにframeやiframeを埋め込み、そのフレーム内にCMSD運用
サイト(php)を表示している、という事でよろしかったでしょうか。
 それとも、そのフレーム内からCMSD運用サイトへのリンクを張っているという
ことでしょうか。

 もしよろしければ、問題が起きているそのサイトを直接拝見したいのですが…。
 cms(atmark)al-design.jpまでご連絡頂ければ幸いです。

 どちらにせよ、PHPSESSIDが付くという以前に、mailto:へのリンクが
エンティティ化されるというのは、何か普通ではないように思います。

RiU
アクティブユーザー
記事: 21
登録日時: 2007年2月23日(金) 15:48

投稿記事 by RiU » 2007年5月21日(月) 09:07

webmaster様
いつもありがとうございます。
これは、外部サイトにframeやiframeを埋め込み、そのフレーム内にCMSD運用
サイト(php)を表示している、という事でよろしかったでしょうか。
そうです。
どうも、左フレームにリンク集のようにして、右フレームに該当のリンク先を表示させている模様です。

メールリンクのエンティティ化は、スパム対策のために意図した物ですので、特に問題はありません。

後ほど、メールにて該当サイトをお送りさせて頂きます。
よろしくお願いいたします。

RiU
アクティブユーザー
記事: 21
登録日時: 2007年2月23日(金) 15:48

投稿記事 by RiU » 2007年5月21日(月) 13:15

webmaster様
お忙しい所ご対応いただきましてありがとうございました。

環境:CPIサーバ
クライアント:IE6およびIE7
対応:php.iniを変更にて対応
  →.htaccessでの記述の場合、サーバエラーとなりページが表示できなくなりました。

また、Firefox、Operaでは障害は発生しませんでした。

返信