Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert serverübergreifenden Zugriff

PHP implementiert serverübergreifenden Zugriff

*文
*文Original
2017-12-28 09:39:501738Durchsuche

In diesem Artikel werden hauptsächlich serverübergreifende PHP-Zugriffsmethoden vorgestellt, und Beispiele fassen gängige serverübergreifende PHP-Zugriffstechniken zusammen. Ich hoffe, es hilft allen.

Die spezifische Analyse lautet wie folgt:

Vor kurzem bin ich im Projekt auf das Problem des serverübergreifenden Zugriffs gestoßen und habe es wie folgt zusammengefasst:

1. Verwenden Sie die Methode file_get_contents


$host = 'url'; 
$randomNumber=file_get_contents($host);
echo $$randomNumber;


2. Verwenden Sie Curl


$host = 'url'; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $host); 
// 返回结果 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0); 
// 使用POST提交 
curl_setopt($ch, CURLOPT_POST, 1); 
// POST参数 
$str = array('a=1','b=2','c=3'); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $str);
// 结果 
$res = curl_exec($ch); 
curl_close($ch);


Verwenden Sie die Curl-Bibliothek. Bevor Sie die Curl-Bibliothek verwenden, müssen Sie möglicherweise php.ini überprüfen, um festzustellen, ob die Curl-Erweiterung aktiviert ist

3. Verwenden Sie fopen, um die URL zu öffnen und den Inhalt in der get-Methode abzurufen


<?php
$url="http://www.jb51.net/";
$fp=fopen($url,&#39;r&#39;);
while(!feof($fp)){
$result.=fgets($fp,1024);
}
echo" $result";
fclose($fp);
?>

Verwandte Empfehlungen:

Domänenübergreifende Methoden in js

Detaillierte Erläuterung domänenübergreifender Lösungen in der Laravel-Entwicklung

AJAX-Prinzipien und domänenübergreifende CORS-Methoden

Das obige ist der detaillierte Inhalt vonPHP implementiert serverübergreifenden Zugriff. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn