因此,我将数据发布到另一个系统,并希望检索系统响应的“重定向 URL”,并在 2 秒后重定向用户,但我得到:
在此服务器上找不到请求的 URL /somescript.aspx。
知道我做错了什么吗?或者还有其他什么在起作用?
<?php
$strURL = 'http://someplace.com/somescript.aspx';
$fields_string = implode('&', (array)$_SESSION['apply']);
$resURL = curl_init();
curl_setopt($resURL, CURLOPT_URL, $strURL);
curl_setopt($resURL, CURLOPT_POST, true);
curl_setopt($resURL, CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($resURL, CURLOPT_HEADER, TRUE);
curl_setopt($resURL, CURLOPT_FOLLOWLOCATION, FALSE);
$response = curl_exec($resURL);
$RedirectLocation = curl_getinfo($resURL, CURLINFO_EFFECTIVE_URL);
unset($_SESSION['apply']); ?>
<script type="text/javascript">
$(function() {
setTimeout(function() {
window.location.href = "<?php echo $RedirectLocation; ?>";
}, 2000)
});
</script>