私はLinux、Apache、およびPHP 5.2.17でallow_url_fopen = trueを使用しており、画像の有無を確認するPHPページfopen(fopen($ _ SESSION ['IMG_DIR_REL ']。 "/ img/img5.jpg"、 "rb"));私はfile_existsを "nothing"を返すため、使用しません:-(。 ページがサブディレクトリ./test/にあり、サブディレクトリ./img/にあります。 http(http://www.example.com/test/control.php)でページにアクセスすると、 https(https://www.example.com/test/control.php)で同じページにアクセスすると、fopen(https://www.example.com/img/img5.jpg)[function.fopen]:ストリームのオープンに失敗しました:HTTP要求に失敗しました!HTTP/1.1 403 Forbidden。 私はfopen(fopen( "../ img/img5.jpg"、 "rb"))に変更した場合、httpsで動作します 私はちょっとグーグルで試してみました。 ありがとうございます。PHP fopenはHTTPSで禁止されています
0
A
答えて
0
これはおそらく、Apacheが「/img/img5.jpg」にアクセスできないということです。
この場合、ファイルのアクセス許可または所有権を変更する必要があります。
ファイルの所有者がサーバーを実行しているグループの一部であることを確認してください。
Apacheはデフォルトでhttpdグループ上で動作します。
関連する問題
- 1. luscaのCSRFはhttps:403で禁止されていません。
- 2. Apacheは禁止されています
- 3. Javaではコードでエラーは禁止されていますが、ブラウザでは禁止されています(2)
- 4. 403 JavaではURLは禁止されていますが、ブラウザでは禁止されています
- 5. httpsで禁止されている403エラーですが、URLは正常に動作しています。
- 6. 禁止されていますか?
- 7. リダイレクトで禁止されているPHP 403
- 8. clojure.specで禁止されているキー
- 9. htaccessはwww.example.comのみで禁止されています
- 10. PHP/CodeIgniterファイルurl - 禁止されたエラー
- 11. 禁止された403 in imagecreatefromjpeg in PHP
- 12. Amazon EC2 Ubuntu Apacheで "禁止されています" 403
- 13. CodeIgniterエラー403 Ubuntuでのアクセスが禁止されています
- 14. 403禁止されています - Nginx、Docker&Windows
- 15. xamppサーバ上のファイルアクセスが禁止されています
- 16. PHP:LOAD DATA LOCAL INFILEが禁止されています
- 17. ベースが禁止されています。ユーザーが必要です
- 18. WAMP&Vhosts。インターネットからのアクセスは禁止されています。
- 19. Nginx:28ディレクトリインデックス "/ var/www/html /"は禁止されています。
- 20. IIS 7.5 - 403は禁止されています
- 21. "..."のディレクトリインデックスは禁止されています
- 22. Amazon S3署名の動作は禁止されています
- 23. なぜリンクサーバーは禁止されていますか?
- 24. axios 403 OPTIONSリクエストで禁止されています
- 25. javascriptでのアクセスが禁止されていますTwilio chat SDK
- 26. Railsプロダクションサーバで資産が禁止されています
- 27. 403 CodeigniterのURIルーティングで禁止されています
- 28. エラー - ディレクティブでディレクトリインデックスが禁止されていますか?
- 29. Reddit API v1 - 管理ルールで禁止されています
- 30. 403 HttpWebRequestクラスで禁止されています
私は成功しなかった。 @アダム – mYmage