php模拟form提交_php 模拟表单提交

本文演示了如何使用PHP模拟表单提交,通过构造HTTP请求并设置必要头部信息,将数据POST到指定URL。示例中展示了如何构建POST数据、设置Content-Type等关键步骤,适用于API接口调用或模拟用户表单行为。
摘要由CSDN通过智能技术生成

$username = "******";

$password = "*****";

$tel = "*****";

$post_data = "username=".$username."&password=".$password."&content=".$tel;

$length = strlen($post_data);

$url = "http://gh.goto3gnow.com/admin_sms/api/sms/create.php";

$host = "gh.goto3gnow.com";

$port = "80";

$request.="POST ".$url." HTTP/1.1\r\n";

$request.="Host: ".$host."\r\n";

$request.="Content-type: application/x-www-form-urlencoded\r\n";

$request.="Accept: */*\r\n";

$request.="Accept-Charset: utf-8, gb2312\r\n";

$request.="Accept-Language: zh-cn, en;q=0.7\r\n";

$request.="Content-length: ".$length." \r\n";

$request.="Connection: close\r\n";

$request.="\r\n";

$request.=$post_data."\r\n";

$request.="\r\n";

//print_r($request);

$fp = fsockopen($host,$port);

fputs($fp, $request);

while(!feof($fp)) {

$result .= fgets($fp, 128);

}

fclose($fp);

//print_r($post_data);

//print_r($request);

$body= stristr($result,"\r\n\r\n");//???\r\n

$body=substr($body,4,strlen($body));//???header

print_r($body);

?>

http://blog.sina.com.cn/s/blog_6021b66d0100u75d.html

表单提交---前端页面模拟表单提交(form)

有些时候我们的前端页面总没有

表单,但是具体的业务时,我们又必须用表单提交才能达到我们想要的结果,LZ最近做了一些关于导出的一些功能,需要调用浏览器默认 ...

<记录> axios 模拟表单提交数据

ajax 可以通过 FormData 对象模拟表单提交数据 第一种方式:自定义FormData信息 //创建formData对象 var formData = new FormData(); //添加 ...

项目总结15:JavaScript模拟表单提交(实现window.location.href-POST提交数据效果)

JavaScript模拟表单提交(实现window.location.href-POST提交数据效果) 前沿 1-在具体项目开发中,用window.location.href方法下载文件,因windo ...

利用HttpWebRequest模拟表单提交 JQuery 的一个轻量级 Guid 字符串拓展插件. 轻量级Config文件AppSettings节点编辑帮助类

利用HttpWebRequest模拟表单提交   1 using System; 2 using System.Collections.Specialized; 3 using System.IO; ...

HTTP通信模拟表单提交数据

前面记录过一篇关于http通信,发送数据的文章:http://www.cnblogs.com/hyyq/p/7089040.html,今天要记录的是如何通过http模拟表单提交数据. 一.通过GET请 ...

C# Winform利用POST传值方式模拟表单提交数据(Winform与网页交互)

其原理是,利用winfrom模拟表单提交数据.将要提交的參数提交给网页,网页运行代码.得到数据.然后Winform程序将网页的全部源码读取下来.这样就达到windows应用程序和web应用程序之间传參 ...

c# 模拟表单提交,post form 上传文件、大数据内容

表单提交协议规定:要先将 HTTP 要求的 Content-Type 设为 multipart/form-data,而且要设定一个 boundary 参数,这个参数是由应用程序自行产生,它会用来识别每 ...

利用HttpWebRequest模拟表单提交

using System; using System.Collections.Specialized; using System.IO; using System.Net; using System. ...

c# 模拟表单提交,post form 上传文件、数据内容

转自:https://www.cnblogs.com/DoNetCShap/p/10696277.html 表单提交协议规定:要先将 HTTP 要求的 Content-Type 设为 multipar ...

随机推荐

C# WinForm国际化的简单实现

软件行业发展到今天,国际化问题一直都占据非常重要的位置,而且应该越来越被重视.对于开发人员而言,在编写程序之前,国际化问题是首先要考虑的一个问题,也许有时候这个问题已经在设计者的考虑范围之内,但终归要 ...

常用shell 命令整理 一 进程 cpu

1.查看内存从大到小排列 ps -e -o "%C : %p : %z : %a"|sort -k5 -nr 分析: -e 显示进程 -o 按用户自定义格式显示 %C cpu %p ...

android解析json

android2.3提供的json解析类 android的json解析部分都在包org.json下,主要有以下几个类: JSONObject:可以看作是一个json对象 JSONStringer:js ...

codeforces 514B. Han Solo and Lazer Gun 解题报告

题目链接:http://codeforces.com/problemset/problem/514/B 题目意思:给出双头枪的位置(x0, y0),以及 n 个突击队成员的坐标.双头枪射击一次,可以把 ...

转载:Cellebrite发布新版手机取证软件,增强调查能力

2012-5-24 7:57:51  文章来源:文传商讯  作者:文传商讯 UFED 1.1.9.7版本为移动取证数据提取.编码和分析提供了先进的技术突破 新闻事实: Cellebrite发布其旗舰产 ...

Restful based service 的跨域调用

1.关于跨域, w3c的官方文档:https://www.w3.org/TR/cors/ 2.有时间再整理吧.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值