要發送POST請求并跳轉頁面,可以使用PHP中的curl庫來實現。以下是一個示例代碼:
<?php
// 目標URL
$url = 'http://example.com/submit.php';
// POST數據
$data = array(
'name' => 'John Doe',
'email' => 'john.doe@example.com'
);
// 初始化一個curl會話
$ch = curl_init();
// 設置curl參數
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 執行curl請求
$response = curl_exec($ch);
// 關閉curl會話
curl_close($ch);
// 跳轉頁面
header('Location: http://example.com/success.php');
exit();
?>
在上面的代碼中,首先定義了目標URL和POST請求數據。然后初始化一個curl會話,設置curl參數并執行POST請求。最后關閉curl會話,并使用header()
函數跳轉到指定頁面。