PHP程序与服务器端通讯方法小结_PHP教程
Jul 15, 2016 pm 01:23 PM
php
Und
Gefälscht
同步
existieren
库存
数
方法
服务器
von
程序
Ende
网站
wollen
通讯
假设有10个网站,分布在各地,它们的库存要同步,而数据库不支持远程连接。我们要实时地取得服务器的库存数,可以通过很多种方法,我所知道的有以下几种:
·CURL方式
·SOCKET方式
·PHP5中的SOAP方式
以下分别给出示例来实现它:
CURL方式
client.php
<?php<br>$psecode = ’NDE005’;<br>$website = ’www.abc.com’;<br>$amt = 1;<br>$pwd = 123456;<br>$ch = curl_init();<br>$curl_url = "http://ics1.server.com/index.php?web=" . $website . <br>"&pwd=" . $pwd . "&action=check&pseid=" . $psecode . <br>"&amt=" . $amt;<br>curl_setopt($ch, CURLOPT_URL, $curl_url);<br>curl_setopt($ch, CURLOPT_POST, 1);<br>curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//不直接输出,返回到变量<br>$curl_result = curl_exec($ch);<br>$result = explode(’,’, $curl_result);<br>curl_close($ch);<br>print_r($result);<br>?> Nach dem Login kopieren |
服务器端只需按一定的格式输出,然后客户端按此格式接收就可以了如:
echo "OK," . $fpsecode . "," . $fbalance ;//以逗号分隔
SOCKET方式
这个要借助第三方类库HttpClient,可以到这里下载:
Erklärung dieser Website
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

Heißer Artikel
Repo: Wie man Teamkollegen wiederbelebt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Wie lange dauert es, um Split Fiction zu schlagen?
3 Wochen vor
By DDD
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌

Hot-Tools-Tags

Heißer Artikel
Repo: Wie man Teamkollegen wiederbelebt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Wie lange dauert es, um Split Fiction zu schlagen?
3 Wochen vor
By DDD
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

Top 10 Global Digital Virtual Currency Trading Platform Ranking (2025 Autoritative Ranking)
