我想将帖子数据发送到网址并转到网址...我使用index.php
进行登录并将帖子数据发送到enter.php
,但我不知道如何在输入中使用帖子数据.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;
?>
感谢您的建议。
答案 0 :(得分:2)
我想如果我正在阅读您的问题CORRECT,那么您需要通过AJAX调用来完成对enter.php
的请求。
由于您正在谈论要处理enter.php
中的输入数据,但用户将在index.php
中看到该表单,并且当用户提交表单时,它应将数据发布到{{ 1}}。
请使用以下代码段:
的index.php
enter.php
enter.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>
答案 1 :(得分:0)
将enter.php的代码放入index.php
在检查/显示“enter.php stuff”之前,您需要检查用户是否发送了帖子请求