0

timerecording.php 需要这两个值$_POST['$currentyear']$_POST['$currentmonth'] 执行一些代码。当我在“edit.php”上制作一个带有隐藏输入的表单时,这一切都很好,它将两个值发送到“timerecording.php”页面。

但是我遇到了麻烦,因为我想header('Location: ' . $url);在“edit.php”中的一个特殊功能之后调用重定向,并获得与使用表单输入解决方案相同的结果。

如果我想通过网络浏览器访问“edit.php”文件 - 端加载并加载直到超时。但我没有收到任何错误。

这是来自“edit.php”的代码:

$currentyear = 2013;
$currentmonth = 10;

$datatopost = array (
"year" => $currentyear,
"month" => $currentmonth
);


$url = "timerecording.php";

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $datatopost);
curl_exec($ch);
curl_close($ch);
$url = curl_getinfo($ch , CURLINFO_EFFECTIVE_URL);
header('Location: ' . $url);
exit;
4

1 回答 1

0

*curl_getinfo* 返回什么???

header('Location: ' . $url);当由于url 指向相同的 Web 资源而多次重新加载同一页面时会发生此问题。

于 2013-10-10T14:24:11.353 回答