php数据选择提交 php提交方式( 二 )


edtion2.php ------版本2页面
edtion3.php ------版本3页面
其中form里面有select标签
select name="edition"
option value="https://www.04ip.com/post/1"版本1/option
option value="https://www.04ip.com/post/2"版本2/option
option value="https://www.04ip.com/post/3"版本3/option
/select
用户在选择了版本之后填写完表单,提交到handle.php
然后把相应数据写入数据库
写完之后,这个页面当然不只
switch($_POST['edition']){
case 1: $ed="edition1.php";//应该填写正确的url,自己拿捏
break;
case 2: $ed="edition2.php";
break;
case 3: $ed="edition3.php";
default: $ed="edition1.php"; //默认
}
header("location:$ed"); //跳转 , 注意在header()之前不能有任何输出,包括写cookie也不行 , 否则跳转失败
求助PHP如何POST提交数据用PHP向服务器发送HTTP的POST请求,代码如下:
?php
/**
* 发送post请求
* @param string $url 请求地址
* @param array $post_data post键值对数据
* @return string
*/
function send_post($url, $post_data) {
$postdata = https://www.04ip.com/post/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;
}
使用的时候直接调用上面定义的send_post方法:
$post_data = https://www.04ip.com/post/array(
'username' = 'username',
'password' = 'password'
);
send_post('网址', $post_data);
【php数据选择提交 php提交方式】php数据选择提交的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php提交方式、php数据选择提交的信息别忘了在本站进行查找喔 。

推荐阅读