2009-04-15 16 views

答えて

7

PHPコードは、何らかの要求が行われたときは常に、サーバーによって解析されます。したがって、cURLを使用してWebからPHPファイルをダウンロードすると、解析されたHTML出力が得られます。

4

いいえ、できません。すべてのcURLは、ブラウザを使用してアクセスするのと同じように、URLにアクセスします。ブラウザでPHPソースを読むことができれば、そうでなければcURLすることができます。

1

HTTPリクエストの場合、ただし、FTPアクセスがあり、PHPファイルが格納されているサーバへのアクセス権がある場合は、cURLを使用してFTP経由で接続し、他のFTPクライアントと接続するのと同じようにPHPソースコードをダウンロードできます。 SFTPやFTPSをサポートしているのであれば、私は覚えていませんが、おそらくそうです。

+0

ウィキペディアによれば、それは両方をサポートします。もちろん、彼らがftpアクセスを持っていれば私のデータを盗むためにカールする必要はありません。情報をありがとう。 :) –

2

HTTPを使用すると、cURLはどちらか一方しか読み取ることができないため、ブラウザにphpが表示されない場合はcURLも表示されません。

しかし、何らかの理由でApacheの設定が非常に壊れていると、ソースファイル(php)の内容がエコーされます。レンダリングされたページやPHPソースのどちらかを返すようにApacheを意図的に設定する方法もありますが、どちらも同じアドレスで提供することはできません。

一般的に、質問に対する回答はです。です。

関連する問題