Maison > Article > développement back-end > PHP implémente l'accès entre serveurs
Cet article présente principalement les méthodes d'accès inter-serveurs PHP, et des exemples résument les techniques d'accès inter-serveurs PHP courantes. J'espère que cela aide tout le monde.
L'analyse spécifique est la suivante :
Récemment, j'ai rencontré le problème de l'accès cross-serveur dans le projet, je l'ai étudié pendant plusieurs jours et je l'ai résumé comme suit :
1. Utilisez la méthode file_get_contents$host = 'url'; $randomNumber=file_get_contents($host); echo $$randomNumber;
$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);
3. Utilisez fopen pour ouvrir l'URL et obtenir le contenu dans la méthode get
<?php $url="http://www.jb51.net/"; $fp=fopen($url,'r'); while(!feof($fp)){ $result.=fgets($fp,1024); } echo" $result"; fclose($fp); ?>
Recommandations associées :
Explication détaillée des solutions inter-domaines dans le développement de Laravel
Principes AJAX et méthodes inter-domaines CORS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!