[英]Redirect a URL with Post data
我想從第1頁將用戶重定向到一些POST數據.Page1和第2頁第2頁上兩個不同的領域 ,我必須控制他們兩人
第1頁
<?php
$chars="stackoverflowrules"
?>
我想將字符作為帖子數據提交並重定向到頁面2。
然后一頁2我想使用POST數據
<?php
$token = $_POST['chars'];
echo $token;
?>
我是用表格和JS完成的
在第1頁
<?php
$chars="stackoverflowrules";
?>
<html>
<form name='redirect' action='page2.php' method='POST'>
<input type='hidden' name='chars' value='<?php echo $chars; ?>'>
<input type='submit' value='Proceed'>
</form>
<script type='text/javascript'>
document.redirect.submit();
</script>
</html>
在第2頁
<?php
$token = $_POST['chars'];
echo $token;
?>
curl
將數據發布到第2頁上。 您要為此使用curl()
。
在page1.php上,執行以下操作:
$data = $_POST;
// Create a curl handle to domain 2
$ch = curl_init('http://www.domain2.com/page2.php');
//configure a POST request with some options
curl_setopt($ch, CURLOPT_POST, true);
//put data to send
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
//this option avoid retrieving HTTP response headers in answer
curl_setopt($ch, CURLOPT_HEADER, 0);
//we want to get result as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//execute request
$result = curl_exec($ch);
// now redirect to domain 2
header("Location: http://domain2.com/page2.php");
在第2頁上,您可以檢索POST數據:
<?php
$token = $_POST['secure_token'];
echo $token;
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.