夏が終わったと感じる瞬間って、どんな時?

ウェブ初心者です。

ブラウザ上の、画像やhtml,jsのソースを見ることは存じておりますが、
サーバ上にあるphpのデータのソースを見ること、もしくは取得することは可能でしょうか。

また、そんなの無理にきまってるだろ、という場合は、何故無理なのか教えて頂けますでしょうか。

Linuxではなく、当方はwin7を利用してます。ブラウザはFFかクロームです。

A 回答 (6件)

サーバサイドで動作するプログラムなので無理ですね。


PHPのソースコードが取得や閲覧できてしまうとコードの欠陥を突いた不正アクセスの
可能性などセキュリティ上大変問題でしょう。
    • good
    • 0
この回答へのお礼

たしかにハッキングし放題になるということがわかりました。

お礼日時:2014/01/29 03:28

すいません、ちょっとずれた回答してました。



html,jsは「自分のパソコン」上で実行するものなので、ソースコードを直接見る事もできます。

それに対して、phpは「サーバー」と言う自分のパソコンとは別のパソコン上で実行されていますので、アクセス権を持つ人(サイトの運営者など)しか中を見たり編集したりはできません。
    • good
    • 0

そんなの無理に決まってます


何故なら、人はそれを「不正アクセス」と呼ぶから

コード見えたら困りますよ~
簡単な事以外何も出来なくなると思います
    • good
    • 0

こちらも参考にどうぞ。


http://qiita.com/mpyw/items/176fb1f6fb75da74339f
    • good
    • 0

かなりケースが限定されますが、少し古めのバージョンでApacheモジュールではなくCGIとしてPHPを動かしている場合に限り、PHPファイル自体のソースコードを閲覧し、更に任意のコードを実行することが出来るという、プログラミング言語としてあってはならない深刻なセキュリティホールが存在していました。



CGI版PHPにリモートからスクリプト実行を許す脆弱性(CVE-2012-1823)
http://blog.tokumaru.org/2012/05/php-cgi-remote- …

これを使ってハッキングする問題もありますね(笑)

8946 | ハッキングチャレンジサイト - 第52問
http://www.hackerschool.jp/hack/take52.php
    • good
    • 0

Webサーバーは、PHPのプログラムが書かれたURLを要求されると、それをそのまま要求元に返すのではなく、PHPを通して返すように設定されています。


もちろんWebサーバーの設定を誤っていたり、意図的に表示させる事は可能です。
また、そのサーバー自体にブラウザで表示する以外の方法(telnet,ftpなど)が分かれば、ソースを取得する事も可能です。

クライアントからソースを見ようとしたいと思うのであれば、管理者の隙(設定ミスや、Webサーバーのバグ)をついて取得するか、管理者に依頼するしかありません。
前者はハッキング行為に等しいと思われますので、安易にやってみようとは思わないでください。

クライアント側では、Linuxだろうが何だろうが、どうしようもありません。
    • good
    • 0

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