最近的文章列表

如何利用PHP的fsockopen来模拟POST/GET传送数据的方法(带示例)

使用php可以模拟 post 和 get 传送数据到别的网页或站点

$arr=array(
'user'=>'test',
'password'=>''
);
sock_get($post_url,$arr);
sock_post($post_url,$arr);
//fsocket模拟get提交
function sock_get($url,$query=array()){
2016/1/5 Comments:
抓取或者模拟请求之php利用socket发送HTTP请求(GET,POST)

在日常编程中相信很多人和我一样大部分时间是利用浏览器向服务器提出GET,POST请求,那么可否利用其它方式提出GET,POST请求呢?答案必然是肯定的。了解过HTTP协议的人知道,浏览器提交请求的实质是向服务器发送一个请求信息,这个请求信息有请求行,请求头,请求体(非必须)构成。服务器根据请求信息返回一个响应信息。连接断开。

   HTTP请求的格式如下所示:

<request-line><headers><blan
2015/11/16 Comments:
php中curl实现的GET和POST请求方法的示例代码(curl_init、curl_setopt、curl_exec、curl_close)

使用到的函数是curl_init, curl_setopt, curl_exec,curl_close。

默认是GET方法,可以选择是否使用Header:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
curl_setopt($ch, CURLOPT_HEADER, 1); //如果设为0,则不使用header @camnpr
2014/12/8 Comments:
PHP的curl函数实现取得数据、模拟登陆、POST数据的示例代码

详情说明,相信,您看到代码就可以知道了:

代码如下:
/********************** curl 系列 ***********************/
//直接通过curl方式取得数据(包含POST、HEADER等)
/*
 * $url: 如果非数组,则为http;如是数组,则为https
 * $header: 头文件
 * $post: post方式提交 array形式
 * $cookies: 0默认无cookie,1为设置,2为获取
 */
2014/11/4 Comments:
简单的PHP防止post重复提交数据的示例代码

在某帝国面试的时候问题了这个题: 怎么处理post提交重复的问题, 后来跟@暖阳交流,他说记录时间,我没有明白,我想的是用session在表单页面记录下,然后提交页面判断,如果相等则视为成功,并清空session,但有个问题是如果表单页面是html的呢,乍办?要不调个php验证的页面?类似验证码的功能. 还有的说用 header头设置过期时间...但没试.以下是我php写的,经测试可用.

代码如下:
<?php
//开启session
session_start();
2014/10/20 Comments:
PHP由POST过来的16进制颜色代码自动改变背景颜色
代码非常简单
代码如下:
<?php 
echo "<html>";
echo "<head><title>改变背景颜色</title></head>";
if($_POST[inputColor]==""){
$inputColor="ffffff";
2014/8/7 Comments:
js分享Area 区域实现post提交数据的写法

在mvc区域的里 实现post 提交数据 的js写法!

代码如下:

$("#btnSava").click(function () {
if ($("#text").val()=="") {
alert("请输入你要说的话!~!");
} else {
$.post("/control/action", { id: $("#text").val()}, function (data) {
if (data == 0) {
alert(
2014/6/11 Comments: