如何解决如何将发布数据发送到url并使用php转到url?
| 我想将发布数据发送到url并转到url ...我使用index.php
登录,然后将发布数据发送到enter.php
,但是我不知道如何在enter.php中使用发布数据?
我用cURL
。
index.php:
<?
$c = curl_init();
curl_setopt($c,CURLOPT_URL,\'http://localhost/enter.php\');
curl_setopt($c,CURLOPT_POST,1);
curl_setopt($c,CURLOPT_POSTFIELDS,\'name=Elmi&surname=Ehmedov\');
curl_exec($c); curl_close($c);
?>
enter.php:
<?
$nm = $_POST[\'name\'];
$snm = $_POST[\'surname\'];
echo $nm,$snm;
?>
谢谢你的建议。
解决方法
我想如果我正在阅读您的问题“正确”,那么您需要致电AJAX以完成对to1ѭ的请求。
因为您说话的方式就像要处理输入数据
enter.php
,但是用户将在index.php
中看到该表格,并且当用户提交该表格时,应将数据发布到enter.php
中。
请使用以下代码段:
index.php
<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js\" language=\"javascript\"></script>
<script language=\"javascript\">
$(\"#submit_form\").submit(function()
{
//check the username exists or not from ajax
$.post(\"enter.php\",{ name:$(\'#name\').val(),surname:$(\'#surname\').val(),rand:Math.random() },function(data)
{
if(data) //if correct login detail
{
$(\"#submit_response\").html(data);
}
});
alert(\"Problem in connecting your server.\");
return false;//not to post the form physically
});
</script>
<!-- Show Message for AJAX response -->
<div id=\"submit_response\"></div>
<form id=\"submit_form\" action=\"javascript:login()\" method=\"post\">
<input name=\"name\" type=\"text\" id=\"name\" value=\"\"/>
<input name=\"surname\" type=\"text\" id=\"surname\" value=\"\"/>
<input type=\"submit\" name=\"Submit\" value=\"Submit\"/>
</form>
enter.php
<?php
$nm = $_POST[\'name\'];
$snm = $_POST[\'surname\'];
echo $nm.\",\".$snm;
?>
, 将enter.php的代码放入index.php
您需要先检查用户是否发送了发帖请求,然后再检查/显示“ enter.php内容”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。