アプリ版:「スタンプのみでお礼する」機能のリリースについて

はじめまして。
phpを始めて間もないですが、よろしくお願い致します。

早速質問させて下さい。

htmlファイルにformを書き、
method=post action=test.php で、
phpファイルを実行させました。
test.phpの内容はif文を使った簡単なユーザー判定で、
formからの値の正誤によってlocationで
それぞれ別のhtmlページへ飛ばすようにし、
これらをサーバにアップロードしました。

そこで問題点があるのですが、
phpファイルをダウンロードして中身を見ることができます。
直接URLを打ち込んでもたどり着けませんが、
「右クリック」⇒「対象をファイルに保存」などをすると
phpファイルをダウンロードできてしまいます。
それを防ぐには、つまり、
phpファイルを見られないようにするには、
どうしたらよいのでしょうか?

またphpファイルを使うにあたりセキュリティ上
必ず守るべきことや参考URLなどありましたら、
どうかご教授くださいませ。
よろしくお願いします

A 回答 (2件)

サーバ上に上げているファイルをDLした場合、普通はPHPから出力されたHTMLがDLされるはずです。


ソースごとDLされるはずはないのですが。。。

FTPならばDLできるのはわかりますが、
PHPが使える設定でHTTP上からはPHPソースファイルがDLできるということはそういう設定をしていない限りは聞いたことがありません。
    • good
    • 0

>「右クリック」⇒「対象をファイルに保存」などをすると


phpファイルをダウンロードできてしまいます。

<body oncontextmenu="return false">
とbodyタグを記述すれば、右クリックはできないようになります。どうでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!