❶ php获得客户端的ip和端口号
$_SERVER['REMOTE_PORT'];//端口号
$_SERVER['SERVER_ADDR'];//ip
//补充
$_SERVER['HTTP_CLIENT_IP'];//代理端的(有可能存在,可伪造)
$_SERVER['HTTP_X_FORWARDED_FOR'];//用户是在哪个IP使用的代理(有可能存在,也可以伪造)
❷ PHP如何调用webservice
最近工作中需要用php调用webservice接口,对php不熟,上网搜搜,发现关于用php调用webservice的文章也不多,不少还是php4里用nusoap这个模块调用的方法,其实php5里已经包含了处理soap的模块,但是资料太少了,上php官网上查帮助,写的不是很容易理解,经过多次实践,终于搞清楚了,php调用webservice还是非常简单的。下面用一个例子说明:
webservice服务是查询QQ用户是否在线
使用php5开发客户端:
<?php
try{
//$client=newSoapClient("HelloService.wsdl",array('encoding'=>'UTF-8'));
$client=newSoapClient("webservices/qqOnlineWebService.asmx?wsdl");
var_mp($client->__getFunctions());
print("<br/>");
var_mp($client->__getTypes());
print("<br/>");
classqqCheckOnline{
var$qqCode="10000";
};
$arrPara=array(newqqCheckOnline);
$arrResult=$client->__Call("qqCheckOnline",$arrPara);//$client->qqCheckOnline($arrPara);
echo$arrResult->qqCheckOnlineResult."<br/>";
}catch(SOAPFault$e){
print$e;
}
?>
代码确实很简单吧,创建SoapClient对象时,可以使用保存在本地WSDL文件,也可以使用远程的地址,后面的array数组里可以带上很多的参数,具体参数可以查php的SoapClient帮助,这里带的是字符集编码,如果调用方法的参数里有中文,一定要指定字符集编码,否则会出错。
调用webservice前可以先调用SoapClient的__geunctions()和__getTypes()方法看一下你要调用的webservice暴露的方法,参数和数据类型,需要注意的是传入的参数名一定要和soapclient里面定义的一致,否则参数是传不过去的。
需要使用SoapClient的__soapCall()或__call()方法,具体使用方法可以查php的帮助文档。如果参数要求是一个结构体,请用类代替,如上面的代码。
另外发现个问题,如果webservice方法返回的是xml格式的字符串,php接收到以后会自己把数据内容解析出来,而不是xml字符串.
❸ PHP是什么
PHP(PHP:Hypertext Preprocessor递归缩写)中文名字是:“超文本预处理器”,是一种广泛使用的通用开源脚本语言,适合于Web网站开发,它可以嵌入HTML中。编程范型是面向对象、命令式编程的,截止2019年4月24日为止,最新的版本是PHP 5.6.0(28 Aug 2014),其操作的系统为windows/linux/Mac跨平台。
(3)phpqq接口开发扩展阅读:
PHP的功能
1、创建博客
使用PHP创建博客wordpres,可以轻松创建博客。即使您不具备PHP知识,也可以使用它,但如果您可以编写PHP,则可以自定义您的博客并创建主题。
2、网站开发
60%全球互联网网站采用php技术,80%国内互联网网站使用php开发。这些网站包含购物网站,政府企业网站,QQ空间,论坛博客等等。
3、移动端微网站开发以及小程序
移动设备的普及为移动互联网的快速发展奠定了基础!手机淘宝网站,手机京东网站等等, 微信公众号应用中的微网站。
❹ qq鎺堟潈锲炶皟鍦板潃镐庝箞璋
1銆侀栧厛镓揿紑娴忚埚櫒锛岃緭鍏QQ浜掕仈锛岀偣鍑昏繘鍏ュ畼缃戦栭〉锛岃緭鍏ヨ嚜宸辩殑QQ鍙凤纴骞跺~鍐栾嚜宸辩殑涓浜轰俊鎭锛屽~鍐椤ソ浜嗕箣钖庣偣鍑籕Q锏诲綍锛屼细寮瑰嚭缃戠珯鎺ュ彛銆
2銆佸叾娆$偣鍑荤敌璇峰姞鍏ヤ细镊锷ㄤ细镊锷ㄨ烦杞鍒扮$悊涓蹇冿纴鍦ㄨ繘鍏ヤ箣钖庢垜浠阃夋嫨鍒涘缓搴旂敤銆
3銆佺劧钖庣偣鍑诲畬鍒涘缓搴旂敤浼氲嚜锷ㄥ脊鍑轰竴涓阃夋嫨妗嗭纴阃夋嫨鐢佃剳杩樻槸绉诲姩搴旂敤銆
4銆佺劧钖庨夋嫨濂借嚜宸辨ā𨱒胯繘鍏ヨ繘琛屾ā𨱒垮唴瀹圭殑璁惧畾锛屽悕绉帮细鍙浠ヨ緭鍏ヨ嚜瀹氢箟锛岀亩浠嬶纴鎻愪緵鏂癸纴鍒嗙被锛岀绣鍧锛屽洖璋冨湴鍧銆
5銆佺劧钖庡洖璋冨湴鍧镄勯夋嫨锛氢竴锛屽繀椤昏佹湁镊宸辩殑锘熷悕锛屽洖璋冨湴鍧镄勬汤绔蹇呴’瑕佹湁PhP缁撴潫锛屽繀椤昏佹湁http寮澶淬
6銆佹渶钖庡洖璋冨湴鍧濉濂戒箣钖庯纴澶嶅埗楠岃瘉镰侊纴澶嶅埗濂借嚜宸辩殑楠岃瘉镰佸埌镊宸变富椤甸〉鐪夛纴链钖庝缭瀛樿剧疆鍗冲彲銆
❺ php 濡备綍銮峰彇QQ澶村儚骞舵樉绀哄湪缃戦〉涓
<?php$qq = 464899618;// 绗涓绉嶅啓娉昬cho '<img src="$qq . '&s=100&t=' . time() . '">';
$qq = 464899618;// 绗浜岀岖嶆柟娉$src = 'http://q1.qlogo.cn/g?b=qq&nk=' . $qq . '&s=100&t=' . time();header('Content-type: image/png');$res = imagecreatefromstring(file_get_contents($src));imagepng($res);imagedestroy($res);