当前位置:编程学习 > php >>

php 如何将数据Get提交到其他的网站,而且不跳转

追问:不是 ,单纯的只把数据发送过去 ,我这边不做任何提示 .关键是不会写 ..那样会不会网页跳转到那网站去?我是做订单提交 , 在提交的时候 .. 直接把订单的一些信息发送到其他的网站 .. 在这基础上,页面不跳转 ,而且信息也发送过去了..curl_init()可以实现么?
答案:你的意思应该就是新窗口打开吧...
<form target="_blank" action=""></form>
其他:用webserver就可以呀 最方便的方式是使用一个叫Snoopy的php 类.你可以自己去找个最新版的下载来用
例子:
include_once "./Snoopy.inc.php";
$URL = 'http://www.abc.com/app.php?var=value&a=aaa'; //这里就可以提交GET了.
$snoopy = new Snoopy();
$snoopy->fetch($URL); //获取GET后返回的内容.
echo $snoopy->results; //输出来看看.

Snoopy 类除了GET还有POST等HTTP方式. 直接用  curl_init  就行了   写一小段代码   给你个例子  改改就能测试

<?php
$ch = curl_init();

$str ='http://127.0.0.1/form.php?id=10';
curl_setopt($ch, CURLOPT_URL, $str);
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );
$output = curl_exec($ch);
var_dump( $output );
?>

上一个:PHP中以下代码运行结果: $A=array("Monday","Tuesday","Wednesday"); echo $A[2];
下一个:php,使用CMS模板是必经之路吗?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,