为什么php接收不到HTML页面的值,问点php与html之间传值的问题

这段代码展示了如何使用PHP通过fsockopen函数建立socket连接,向ASP.NET的Web服务发送POST请求。PHP发送的内容是通过$post_str变量传递,然后读取Web服务的响应并存储在$resp_str中。问题在于如何让ASP.NET WebService返回数据给PHP。寻求解决方案。
摘要由CSDN通过智能技术生成

aee7c0b99fa019a633be84ac79bc76ea.png

悬赏园豆:20

[已解决问题]

解决于 2011-12-22 17:22

57e7d7b654833469823ca1a38534c098.png

View Code
 1 $srv_ip = '192.168.0.118'; //你的目标服务地址或频道(一定不能有http://). 2         $srv_port = 80; 3         $errno = 0; 4         $errstr = ''; 5         $timeout = 10; 6  7         $url = '/PhpAndService/socketServerSend.aspx'; //接收你post的URL具体地址 8         $fp = ''; 9         $resp_str = '';10         $post_str = $_POST["content"]; //要提交的内容.11 12         if ($srv_ip == '') {13             echo('ip or dest url empty<br>');14         }15 16         $fp = fsockopen($srv_ip, $srv_port, $errno, $errstr, $timeout);17         if (!$fp) {18             echo('fp fail');19         }20 21         $content_length = strlen($post_str);22         $post_header = "POST $url HTTP/1.1\r\n";23         $post_header .= "Content-Type: application/x-www-form-urlencoded\r\n";24         $post_header .= "User-Agent: MSIE\r\n";25         $post_header .= "Host: " . $srv_ip . "\r\n";26         $post_header .= "Content-Length: " . $content_length . "\r\n";27         $post_header .= "Connection: close\r\n\r\n";28         $post_header .= $post_str . "\r\n\r\n";29         fwrite($fp, $post_header);30 31         while (!feof($fp)) {32             $resp_str .= fgets($fp, 512); //返回值放入$resp_str33         }34         fclose($fp);35         echo($resp_str); //处理返回值.


条件限制,ipad调用PHP(网站),PHP调用Aspx(网站),Aspx调用WebSErvice(网站)

php调用aspx已经实现(post传递),可是aspx要怎么返回数据告诉php执行成功与否呢?

附有网上copy来的php调用aspx实现,可是我不知道aspx页面要怎么写才能返回一个数据给php,请指教

d57b35369deb0f304ce679b9a81f1540.png

ERS

|

小虾三级

|

园豆:728

提问于:2011-12-22 16:42

显示帮助

使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值