• 表題のようにfirefoxでのみ固定ページで別ページの内容が表示されてしまいます。

    仲間内で使えるアップロードサイトを作っています。
    テンプレーファイル「up」を設定した固定ページに初回アクセスで
    自動でディレクトリを作成するためのコードと
    生成されたディレクトリにアップロードするためのコードが書いてあります。

    アップロード・作成ディレクトリは固定ページの本文からrunphpを使い
    sessionでパーマリンクhttp://aaa.com/hoge1
    の[hoge1]の部分を指定しています。
    各固定ページは毎回テンプレート「up」を使用しています。

    固定ページ内容(hoge1の場合)
    <?php session_start(); $_SESSION['dir'] = 'hoge1'; ?>

    the_content();でテンプレート内で呼び出すことで
    http://aaa.com/hoge1にアップロードができ
    <?php session_start(); $_SESSION['dir'] = 'hoge2'; ?>
    とすればhttp://aaa.com/hoge2にアップロードできます。

    safari、IE6/7/8、netscapeでは正常に動作しますが
    firefoxでのみ[hoge1]と別ページの[hoge2]も呼び出されているようで
    hoge1にアクセスしてもhoge1、hoge2のディレクトリが作成されてしまい
    アップロードもhoge2のほうにアップロードしてしまう状況です。

    キャッシュもクリアしています。
    sessionも破棄してみましたが変化無しです。

    そして読み込まれる内容は必ず
    当該固定ページのパーマリンクがhoge1なら
    アルファデットで「h」より後の文字列で始まる固定ページ1つが読み込まれます。
    例えば「aaa」「hoge」「test」「upload」という固定ページがあれば
    「hoge」にアクセスすれば「hoge」と「test」
    「test」にアクセスすれば「test」と「upload」
    「upload」にアクセスした場合は「upload」のみが読み込まれ
    それぞれのディレクトリが勝手に生成されてしまう状況です。

    何が原因か不明で対処の仕方が分からないのですが
    これはthe_content();でsessionを使用するのが無茶な事なのでしょうか?
    各固定ページごとに専用テンプレートでディレクトリを指定しないとダメでしょうか?

    firefoxのみで起こるのでブラウザの方の問題かもしれないのですが
    なにか方法があればと思い質問させて頂きました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「firefoxでのみ固定ページで別ページの内容が表示される」には新たに返信することはできません。