• ベストアンサー

「URL file-access is disabled in the server configuration ・・・」エラーが

こんばんは。  初歩的な質問で申し訳ないのですが教えてください。 現在、PHPでホームページを作成していて、ベースとなるページの モードはSSL(https)で作成しているのですが、そのページから参照される (require_onceにて)ファイルのページのモードは標準(http)にサイトに 設置されています。 しかし、SSL(https)から標準(http)のファイルにrequire_onceを行うと 「Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in ・・・」 と表示されてしまいます。 どのような対処をしたらよろしいでしょうか? 使っているレンタルサーバーは「WADAX(http://www.wadax.ne.jp/)」です。 お分かりの方は教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

PHPにはURLも普通のファイルとして扱えるようにする機能(allow_url_fopen)がありますがそれがオフになっていて使えないのでしょう。 require_onceの内容をURLではなく普通のファイルにはできないのでしょうか。 サーバ内部処理での問題なのでSSLは関係ないと思います。

tdohmoto
質問者

補足

お返事ありがとうざいました。 今回、SSL(https)ページから標準(http)ページを参照したい理由として SSL(https)ページにてログインした情報をセッションにて維持しており、 そのセッション情報を標準(http)ページにも維持したいからでした。 SSL(https)ページにてログインした情報はSSL(https)ページ内で参照が 可能ですが、標準(http)ページになるとアドレスが変わってしまうため 参照が出来ませんでした。 何か良い他の方法はあるのでしょうか? 「goo」や「Yahoo!」はアドレスが変わってもログイン情報を 維持していますが、どのようにして行っているのでしょうか?

関連するQ&A