• ベストアンサー

phpのソースは見られてる?

こんにちは。 初歩的な質問で申し訳ありませんが、 PHPのソースはYahooやGoogle、Bing等のクローラーに 見られているのでしょうか? 自分的にはHTMLソースとCSS、JAVASCRIPTしか見られていない と思っているのですが、どうなのでしょうか? どなたか、ご存知の方がいらっしゃいましたら教えてください! 宜しくお願いします。

  • PHP
  • 回答数3
  • ありがとう数5

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

  • ベストアンサー
  • BellBell
  • ベストアンサー率54% (327/598)
回答No.2

基本的に見られていません。 YahooやGoogleの検索ロボットにしても、HTTPアクセス以外の方法ではPHPファイルにアクセスできないからです。 HTTPアクセスであれば、PHPを通って解釈された結果だけ(HTML形式の内容)になります。 わざと見せる方法はありますし、アホな設定をすれば見られます。 その場合、検索ロボット限定ではなく、そのページにアクセスした人であれ、ロボットであれ、誰にでもです。 わざと見せる方法 ○PHPなどでファイルとして開いて中身を返す。 readfile("./hoge.php"); ○"<?php"を書かない アホな設定 ○拡張子をPHP以外にして、PHPエンジンを通らないようにする。(当然addtype等していない前提) ※過去にはライブラリに、includeされるファイルという意味で(?).incという拡張子にしている事がありました。 その場合パスとファイル名さえわかればブラウザから直接打ちこんで中身を見られる可能性がありました。 ○データ(CSV等)を、パスさえわかれば誰にでも見える設定にしている。 /data/member.csv など、ありそうな(わかりやすい)ファイル名にしているなど。 あとは、HTTP(HTTPS含む)以外のアクセスであれば当然見られる可能性はあります。 FTPパスワードが漏れる、TELNET等でリモート接続される(パスワード漏れ、セキュリティホール等)、レンタルサーバ会社の社員が盗み見る、等々

その他の回答 (2)

noname#111181
noname#111181
回答No.3

PHPでサイト運営している者です。 Webサーバのセキュリティ設定をきちんとしていれば、Yahoo!やGoogle、BingのクローラーにPHPソースを見られることはありません。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

よほどのことがないかぎりロボット検索にはヒットしません。 よほどのこと →最初から見えるようにわざと設定している →apacheなどサーバーの設定をまちがえてしまう →なんらかの管理画面を検索サイトにキャッシュされてしまう。 など。 先日某アダルトゲームショップの顧客者リストが情報流出して 大問題になりました例を見ても、「絶対ソースがさらされない」と いう過信は禁物です

関連するQ&A

  • PHPのソースが見たい!

    PHPのソースが見たい! すでに公開されているPHPのファイルをダウンロードすることはできますか? htmlやCSSやJavaScriptは簡単にソースの表示でみることはできますが、 phpで記載されているとこだけは見れません。 どうゆう風にphpで記載しているか見たいです。 どなたか分かる方がおりましたら、教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPで切り替えてもモバイルフレンドリーになる?

     Googleがスマホに対応してないサイトは順位を下げることを決めたそうですね。  モバイルフレンドリーになるには、画面の幅によってCSSを切り替えたりして、サイトの幅やレイアウトなどに変化をつけるのが基本のようですが、これ、PHPなどでブラウザの情報を元に表示するファイルやHTMLなどを変える方法だと、どう判断されるのでしょうか?  HTMLのヘッダ部分に、CSSの切り替えタグがあって、その先のCSSの内容によってクローラーが判断しているなら、PHPなどでHTMLの出力内容そのものを変えたり、PCやスマホによって.htaccessで専用ページに飛ばす方法じゃ、ただのPCサイトと判断されそうですよね。  それともクローラー自体がPC向け用とスマホ向け用に別れていて、PHPなどの切り替えにも対応できているのか・・・。  この辺、どうなってるんでしょうか?

    • ベストアンサー
    • SEO
  • PHPのソースって見ることはできないのですか?

    ソースを見ようとするといつもHTMLになってしまいます。 PHPのソースは見ることのできないようになっているのでしょうか? わかるかた教えてください。 お願いします。

    • ベストアンサー
    • PHP
  • PHPを覚えると何ができるのか??

    今度、PHPを学びたいと思っています。 しかし、HTMLやCSSはわかるんですがこういったプログラムを覚えるのは初めてです。 簡単で一週間ぐらいで覚えられると聞きました。 そこで、質問が2つあります。 基本的なことを聞いて申し訳ありませんが過去トピを見ても見つかりませんでしたので、質問させていただきます。 1.PHPを覚えると何ができるようになるんでしょう?? 2.PHPを初心者が勉強していくのに適した本、雑誌、サイトなどはありますでしょうか?? 以上、一つでもいいのでわかる方いらっしゃいましたらよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPで外部のhtmlを読み込んでソースを加工

    PHPで外部のWebページのhtmlソースを読み込むことは可能でしょうか? PHPで外部のWebページを表示するのではなく、そのWebページのhtmlソースを読み込んでhtmlをPHPで加工してから表示させたいのです。 その際に、javascriptが実行された結果(javascriptの実行がきちんと終了した状態)のhtmlソースを取得したいです。 何か情報をお持ちの方がいましたらお教え下さい。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • マーケットプレイス型のECサイトを構築するには?

    お世話になります。 amazonの様なECサイトを構築したいのですが、どういったものを使えばよいのでしょうか? HTMLやCSS,javascript,phpぐらいは分かるのですが、どうやって作ってよいのかが分かりません。 もし、オープンソースで使えそうなものをご存知でしたらお教え頂けると幸いです。

    • ベストアンサー
    • HTML
  • PHPについての質問

    今後WEBサイトに掲示板やメールフォームを作るのに PHPを覚えるといいと聞き、自分自身の幅も広げたいので、 チャレンジしようと思っています。 しかし正直なところ、今はまだPHPがどのようなものであるかわかりません。 自分なりに、HPなどを見てみたのですが、 まず環境を作る(?)というよいうようなことが、 載っていたのですが、よく理解ができません。 HTMLやCSSなどでサイトを作る感覚とはかなり違うのでしょうか? 具体的にはどういった準備が必要なのでしょうか? もしよろしければ、かなり初歩的な部分(環境設定など)から、 ご教授いただければ幸いです。 また、初心者にお勧めのサイトや書籍などございましたら、 是非教えていただけると幸いです。 本当にかなり初歩的な質問で申し訳ありません。 なにとぞよろしくお願い致します。 現在の環境はMacOSXです。

    • 締切済み
    • PHP
  • JavaScriptソースをphpで書くには?

    現在、テキストエリアに入力された文字数の制限チェックを 下記のような JavaScript を使用して HTML ソース内に書き込んでおります。 因みにオーサリングソフトは Dreamweaver CS5 を使用しております。 しかしこれだと簡単にソースを見られてしまうので php で書き表して外部ファイルとして処理させたいと思い あれこれやってるのですが上手く出来ません。 当方 php 初心者の為、どなたかご教授よろしくお願い致します。 <script type="text/javascript"> function limitMaxLength(target, len, err) { if( target.value.length > len ) { target.value = target.value.substr(0, len); if( "undefined" != typeof(err) ) { alert(err); } } } </script>

    • ベストアンサー
    • PHP
  • ソースの見方を教えてください

    以下のページの各教室へのリンクの部分がソースを見ても出てこないのは何故でしょうか? http://www.kobetsu.co.jp/map/ また、Chromeの要素を検証で見ると当該部分のソースが見れるのですが、何故でしょうか? 別ファイルにJavaScriptで記載してるとかそういうことなのでしょうか? 色々なサイトを見ながらHTMLを独学中です。 初歩的な質問で恐縮ですが、ご教示のほど何卒宜しくお願い申し上げます。

    • ベストアンサー
    • HTML
  • PHPのみでの背景色は指定できるのでしょうか?

    お世話になります、Mog3というものです。 最近PHPを始めてみたのですが、PHPのみで背景色は指定できるのでしょうか? HTMLやCSS、JAVAなどを使用しないとダメなのでしょうか? ふと疑問に思い検索をかけてみたのですが、みつからなかったので・・・。 申し訳ありませんが、ご存知の方、ご教授頂ければと思います。よろしくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう