解决方案 »
- 急急急 如何将多个 swf 文件 合并成一个 swf 文件
- 在文本框内输入“.5”,怎么样自动变成 “0.5” 啊?
- 如何获取上一页的地址,在线等
- php文件用DW编辑,电脑突然断电,重启后文件乱码 怎么办?
- PHP5连接ORACLE9的问题
- mysql使用问题.
- 在2000下安装php编程,要不要象asp(本人略通asp)那样设置odbc数据源,哪个iodbc是做什么用的
- 求问利用php curl批量下载文件的方法
- 救急呀!各位高手谁用php编过实现在线出题的程序?
- PHP报错fopen(C:\data\live_dem...
- php 上传图片,并等比例缩小超过设定大小的图片,这段代码怎么总实现不了?
- 无法加载 mcrypt 扩展,请检查您的 PHP 配置。
另外,b.php中的接受表单的方式必须是POST,不能用GET. ---------------------------------------------------1 html中只能在<form>中提交, 才有post2 用js实行ajax的post提交
内容输入完毕,点击按钮调用AJAX,AJAX用POST方法提交数据给PHP处理,LZ试试看!
用 js(包括ajax) 来处理不容易, 如果 a 服务器上能写代码问题就能解决了:
a 页面向 a 服务器提交内容, 然后 a 服务器上的php 用http方式向 b 服务器提交,a 服务器接收 b 的返回,
最后处理返回的结果。
pear 里面有个 http 包,建议去看看,
PHP不是有fsockopen()吗,但是如何才能够得到该页面的值呢?比如 www.a.com/post.php 里面使用 fsockopen() 向 wwww.b.com/rec.php 发送 POST 数据,
那么发送了之后如何接受 www.b.com/rec.php 输出的内容呢?(www.b.com/rec.php 只有接受POST数据的时候才会输出内容),如何才可以接收到呢。
表单处理页面 : http://www.google.com/b.php 增加一个页面http://www.baidu.com/c.php也就是说,a.htm中的表单把数据提交给c.php,c.php再post给b.php,
但是我不能控制 www.baidu.com/c.php 啊
表单所在页面 : http://www.site1.com/a.php
表单处理页面 : http://www.site2.com/b.php我只能控制www.site1.com这个网站的。a.php 发送信息给b.php网站,并且得到 b.php成功接受a.php 处理后的内容。
$url = "http://localhost/post_output.php";
$post_data = array (
"foo" => "bar",
"query" => "Nettuts",
"action" => "Submit"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 我们在POST数据哦!
curl_setopt($ch, CURLOPT_POST, 1);
// 把post的变量加上
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
执行代码后应该会得到以下结果:array (
"foo" => "bar",
"query" => "Nettuts",
"action" => "Submit"
)
需要调整。
可以参考大概思路。
我新手不大懂curl什么的,但是我做的post页都是限制了只能主机提交的。拒绝一切外部提交。