以下是一个示例的PHP自动提交表单并跳转的代码:
<?php
// 设置表单提交的URL
$formUrl = 'http://example.com/submit.php';
// 设置表单数据
$formData = array(
'name' => 'John Doe',
'email' => 'johndoe@example.com',
'message' => 'Hello, world!'
);
// 创建一个隐藏的表单,自动提交表单
echo '<form id="autoSubmitForm" action="' . $formUrl . '" method="POST">';
foreach ($formData as $name => $value) {
echo '<input type="hidden" name="' . $name . '" value="' . $value . '">';
}
echo '</form>';
// 使用JavaScript自动提交表单并跳转
echo '<script type="text/javascript">
document.getElementById("autoSubmitForm").submit();
window.location.href = "http://example.com/redirect.php";
</script>';
?>
上述代码中,首先设置了表单提交的URL和表单数据。然后使用PHP动态生成一个隐藏的表单,并设置表单的action为提交的URL,method为POST。接着使用JavaScript自动提交表单并在提交后跳转到指定的URL。
请注意替换$formUrl
和$formData
的值为实际的URL和表单数据。
上一篇:php查询文件数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站