我的网站上有一个活动日历,我想将用户传回上一页。目前我正在使用几个 php 函数来执行此操作,但它并没有有效地传递回上一页,IE 因为以前的 url 使用&
,它被阻止了新的超链接。这是我正在使用的:
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; // Get The URL
<a href=\"event.php?id=$event_id&url=$url\"> // Pass Url To Next Page
if(isset($_GET['url'])) {
$backlink = $_GET['url'];
$user_backlink = "<a href=\"$backlink\"><div id=\"posts\" class=\"sidebarSectionLink sideback\">Back To Results</div></a>";
} else {
$user_backlink = "<a href=\"events.php\"><div id=\"posts\" class=\"sidebarSectionLink sideback\">Start A Search</div></a>";
}
echo $user_backlink // Link Back to previous
问题是这只是回声http://www.website.co.uk/events.php?type=def
(之后没有别的) - 我怎样才能让它传递完整的 url 字符串?