2011-10-29 22 views
1

私は別のウェブサイトにデータを送信したいスクリプトを作成しました。その情報を送る以上のものはありません。あるサイトから別のサイトにデータを送信する

私は、各ホストで動作するようなものを使用していますか?

$f = fopen('http://www.my-web-site.ext/' . $data . '/', 'r'); 
fclose($f); 

と表示されるのは間違いですか?私はその前に何かチェックをしていますか?

+0

はあなたには、いくつかは '$ data'洞察 – leon

+0

データはMD5文字列である提供しなければならない使用することをアドバイスしたいです。これ以上何もない。 PHPやPHPの制限があるかどうかを知りたい –

答えて

1

MD5データに問題はありません。しかし、効率のために、私はあなたがcURLの

http://php.net/curl

1

PHPのfopenから:

PHPはファイル名が登録したプロトコルを指定することを決定しました、そして そのプロトコルがネットワークURLとして登録されている場合、PHPはallow_url_fopenをが有効になっていることを を確認するためにチェックします。スイッチがオフの場合、PHPは に警告を出し、fopenコールは失敗します。

したがって、PHP.iniでallow_url_fopenが有効になっているかどうかを確認する必要があります。これを確認する1つの方法は、

ini_get('allow_url_fopen') 

です。これが1であれば、いいですね。 0を得る?試してくださいCURL

関連する問題