我有一个联系表格,用户提交表格后我希望它重定向到我们的促销页面,我知道如何在表单提交后重定向,但我需要自动将日期(月/日/月)插入网址:http://myshop.com/promotion/index.php?from=September/dateoftomorrow/2014&to=September/dateaftertomorrow/2014
有可能使用php吗?如果是,你能指导我怎么做吗? 非常感谢:))
答案 0 :(得分:1)
为了将日期传递到下一页。使用strtotime()函数将日期转换为等效时间戳。
$url = "http://myshop.com/promotion/index.php?from=".strtotime('September/dateoftomorrow/2014')."&to=".strtotime('September/dateaftertomorrow/2014')
如果您需要URL中的日期,请使用urlencode()函数
尝试在URL中编码日期$url = "http://myshop.com/promotion/index.php?from=".urlencode('September/dateoftomorrow/2014')."&to=".urlencode('September/dateaftertomorrow/2014')
答案 1 :(得分:0)
你可以写 标题("位置:http://redirect-name.com?to="。$ mm。" /"。$ dd。" /"。$ yy);
如果你想重用当前路径,也许在你的情况下你需要使用$ _SERVER [' REQUEST_URI']
答案 2 :(得分:0)
你需要这样的东西:
<?php
// get the timestamp of tomorrow
$tomorrow = strtotime('+ 1 day');
// get the timestamp of the day after tomorrow
$after_tomorrow = strtotime('+ 2 day');
// the format we build the date in
$format = 'F/d/Y';
// get the tomorrow date in the specified format
$from = date($format, $tomorrow);
// get the day after tomorrow date in the specified format
$to = date($format, $after_tomorrow);
// build the URL
$url = 'http://myshop.com/promotion/index.php';
$url .= '?from=' . $from;
$url .= '&to=' . $to;
// redirect to the URL
header("Location: " . $url);
exit;
?>