はじめまして。
phpを始めて間もないですが、よろしくお願い致します。
早速質問させて下さい。
htmlファイルにformを書き、
method=post action=test.php で、
phpファイルを実行させました。
test.phpの内容はif文を使った簡単なユーザー判定で、
formからの値の正誤によってlocationで
それぞれ別のhtmlページへ飛ばすようにし、
これらをサーバにアップロードしました。
そこで問題点があるのですが、
phpファイルをダウンロードして中身を見ることができます。
直接URLを打ち込んでもたどり着けませんが、
「右クリック」⇒「対象をファイルに保存」などをすると
phpファイルをダウンロードできてしまいます。
それを防ぐには、つまり、
phpファイルを見られないようにするには、
どうしたらよいのでしょうか?
またphpファイルを使うにあたりセキュリティ上
必ず守るべきことや参考URLなどありましたら、
どうかご教授くださいませ。
よろしくお願いします
No.2ベストアンサー
- 回答日時:
サーバ上に上げているファイルをDLした場合、普通はPHPから出力されたHTMLがDLされるはずです。
ソースごとDLされるはずはないのですが。。。
FTPならばDLできるのはわかりますが、
PHPが使える設定でHTTP上からはPHPソースファイルがDLできるということはそういう設定をしていない限りは聞いたことがありません。
No.1
- 回答日時:
>「右クリック」⇒「対象をファイルに保存」などをすると
phpファイルをダウンロードできてしまいます。
<body oncontextmenu="return false">
とbodyタグを記述すれば、右クリックはできないようになります。どうでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- その他(プログラミング・Web制作) 置換ソフトで指定したファイルの1行目に入力できるものを探しています 7 2022/11/24 10:34
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【file_exists】ファイルが存在...
-
PHPを使ってのサーバ上ファイル...
-
.phpと.incファイルの違いはな...
-
PHPの戻り値をWINDOWSバッチフ...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
htdocsフォルダ以外ではPHP...
-
サーバー間のファイルの移動(コ...
-
PHPからCronを編集したい
-
phpで別のファイルの変数に代入...
-
XAMPPのPHPファイルがNotFound。
-
session_start()でwarningが表...
-
file(), file_get_contents(), ...
-
htmlspecialcharsが機能してい...
-
HTMLに埋め込んだPHPがうまく出...
-
あるサイトにあるcsvファイルを...
-
phpでPEAR::DBを使っているので...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
php5-extensions を make でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【file_exists】ファイルが存在...
-
.phpと.incファイルの違いはな...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
phpinfoの内容が見れない
-
PHPを使ってのサーバ上ファイル...
-
PHPの戻り値をWINDOWSバッチフ...
-
htmlspecialcharsが機能してい...
-
サーバ無しでphpを動作させる
-
プロパティファイルの読み込み...
-
CakePHP2のCronでのShellを使う...
-
HTMLに埋め込んだPHPがうまく出...
-
htdocsフォルダ以外ではPHP...
-
PHP+MySQL SQL文を外部ファイル...
-
apacheで拡張子を省略してアク...
-
サイトのphpソースコードを表示...
-
XAMPPのPHPファイルがNotFound。
-
CakePHPの .htaccess設定について
-
phpで別のファイルの変数に代入...
-
use と requireの違いは?
おすすめ情報