
正文
php自动提交数据 php提交post数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用php怎么做自动表单提交?
如果只是一般php自动提交数据的传值 就不要用 post 方式php自动提交数据了,直接用get ,没必要做 表单
test.php 文件下 pirnt_r($_GET);
然后 php自动提交数据你在 test.htm文件里 a href="test.php?a=1b=2c=3" /a
就是这样用 地址 传get 值,在test.php 里就得到了$_GET['a'],$_GET['b'],$_GET['c']
这3个值了
相关问答
Q1: 如何用PHP自动提交表单内容?
可以使用sock函数实现向另外一个URL POST数据,并获取返回的结果,sockopen提交POST数据例:
$sock = fsockopen("localhost", 80, $errno, $errstr, 30);
if (!$sock) die("$errstr ($errno)\n");
$data = "txt=" . urlencode("中") . "bar=" . urlencode("Value for Bar");
fwrite($sock, "POST /posttest/response.php HTTP/1.0\r\n");
fwrite($sock, "Host: localhost\r\n");
fwrite($sock, "Content-type: application/x-www-form-urlencoded\r\n");
fwrite($sock, "Content-length: " . strlen($data) . "\r\n");
fwrite($sock, "Accept: */*\r\n");
fwrite($sock, "\r\n");
fwrite($sock, "$data\r\n");
fwrite($sock, "\r\n");
$headers = "";
while ($str = trim(fgets($sock, 4096)))
$headers .= "$str\n";
echo "\n";
$body = "";
while (!feof($sock))
$body .= fgets($sock, 4096);
fclose($sock);
echo $body;
资料引用:
Q2: 如何在PHP里面执行一个本身有自动提交的URL,并获得自动提交后最终的数据?
自动提交的数据
你的描述不多,我不知道你的提交是用什么做得
下面可以获得post提交后的数据,
你在原来的1.php写jquery
$(function(){
$.post("2.php", //这样让页面加载完,就运行,相当自动提交
{
你的参数:你用jquery获取的参数 //没参数,就不写
},function(data){
alert(data); //data就是提交后返回的数据
);
});
你的数据可以是json,之类的,便于处理
不过上面这种最简单,获取的是你在2.php的输出的数据,包括html输出,就是你所理解的提交后的数据
php自动提交数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php提交post数据、php自动提交数据的信息别忘了在本站进行查找喔。







