您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP程序与服务器端通讯方法小结_PHP教程

2024/2/18 8:14:39发布31次查看
假设有10个网站,分布在各地,它们的库存要同步,而数据库不支持远程连接。我们要实时地取得服务器的库存数,可以通过很多种方法,我所知道的有以下几种:
·curl方式
·socket方式
·php5中的soap方式
以下分别给出示例来实现它:
curl方式
client.php
<?php
$psecode = ’nde005’;
$website = ’www.abc.com’;
$amt = 1;
$pwd = 123456;
$ch = curl_init();
$curl_url = http://ics1.server.com/index.php?web= . $website .
&pwd= . $pwd . &action=check&pseid= . $psecode .
&amt= . $amt;
curl_setopt($ch, curlopt_url, $curl_url);
curl_setopt($ch, curlopt_post, 1);
curl_setopt($ch, curlopt_returntransfer, 1);//不直接输出,返回到变量
$curl_result = curl_exec($ch);
$result = explode(’,’, $curl_result);
curl_close($ch);
print_r($result);
?>
服务器端只需按一定的格式输出,然后客户端按此格式接收就可以了如:
echo ok, . $fpsecode . , . $fbalance ;//以逗号分隔
socket方式
这个要借助第三方类库httpclient,可以到这里下载:
http://www.bkjia.com/phpjc/446848.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446848.htmltecharticle假设有10个网站,分布在各地,它们的库存要同步,而数据库不支持远程连接。我们要实时地取得服务器的库存数,可以通过很多种方法,...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product