
正文
php是否提交数据 php提交数据到数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求助PHP如何POST提交数据
用PHP向服务器发送HTTPphp是否提交数据的POST请求php是否提交数据,代码如下:
?php
/**
* 发送post请求
* @param string $url 请求地址
* @param array $post_data post键值对数据
* @return string
*/
function send_post($url, $post_data) {
$postdata = http_build_query($post_data);
$options = array(
'http' = array(
'method' = 'POST',
'header' = 'Content-type:application/x-www-form-urlencoded',
'content' = $postdata,
'timeout' = 15 * 60 // 超时时间(单位:s)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
return $result;
}
使用php是否提交数据的时候直接调用上面定义的send_post方法:
$post_data = array(
'username' = 'username',
'password' = 'password'
);
send_post('网址', $post_data);
相关问答
Q1: PHP提交数据问题
写个小例子,呵呵
?php
//访问
$uri = $_SERVER['REQUEST_URI'];
$main = "index.php";
list(,$req) = explode($main,$uri);
$req = preg_replace("/\?|\=|\|\/{1,}/i","/",$req);
$req = trim($req,"/");
$param = explode('/',$req);
$total = count($param);
for($i=0;$i $total;$i++)
{
$i%2==0( $_GET["$param[$i]"] = isset($param[$i+1]) ? $param[$i+1] : "");
}
print_r($_GET);//看看这里的值,你就明白了
运行结果Array ( [user_id] = 001 [mac_code] = 002 [process_number] = 003 )
相当于index.php?user_id=001mac_code=002process_number=003
Q2: PHP判断提交的表单是否有数据遇到的问题!
亲,if(isset($_POST["submit"])后面少了一个后括号。你加上就对了。。
Q3: php html get提交数据的问题
首先要确定图片已经生成出来了。
不知生成的图片是否保存成文件了,如果保存成了文件直接img src=""显示即可
如果没有生成图片文件,可以采取一种get模式的传值方式。需要三个文件。
第一个文件HTML文件此文件中放表单
第二个文件php的用于接收html文件传递的值。但是此文件不生成图片。在文件中放一个标签img src="three.php?a=1b=2c=3"
第三个文件即为three.php,此文件用get模式获取a=1b=2c=3等参数,根据参数生成图片并输出即可。
仅供参考,如果有其他问题请补充说明。
关于php是否提交数据和php提交数据到数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






