-1
我有點問題,可能想過但我會很感激任何幫助。我有一個主域。所以,domain.com
..它作爲登陸頁面被設置爲有城市名稱,您可以在其中點擊進入子域.... location1.domain.com
,我正在嘗試將該鏈接存儲爲變量以呼叫$_COOKIE
。onclick與_ _COOKIE
的index.php
if($_COOKIE['location'] == "")
{
?>
<body>
<center> Please select your city. </center>
<center> Location 1 </center>
<br><br><br>
<table width="100%">
<tr>
<td width="50%" align="center">
<a href='http://location1.domain.com' onclick="setCookie('location', 'location1',)">location1</a>
<td width="50%" align="center">
<a href="http://location2.domain.com" onlick="SetCookie('location','location2')">location2</a>
</td>
</tr>
</table>
<?
}
else
{
?>
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://"<?$_COOKIE['location']?>".domain.com">';
echo '</head>';
echo '</html>';
<?
}
?>
我希望它是這樣,當我從主索引去點擊鏈接,它節省了我的選擇在cookie中,這樣下一次我訪問domain.com它會自動將我重定向到我以前的選擇..我也嘗試使用js來促進這一點,但我一定不能正確地做到這一切......似乎除了保存cookie的部分之外,所有的東西都能正常工作......先謝謝了!
'$ _Cookie'是不一樣的'$ _COOKIE' – Yang
爲什麼在2013年仍然使用'HREF = 「http://location2.domain.com」 點擊數=「SetCookie'?這被認爲是一種不好的做法,HTML標記及其事件處理程序應該完全去耦 – Yang
@metal_fan [而不是通過判斷](http://xkcd.com/1053/),如何解釋爲什麼這是一個壞主意,以及如何爲了避免它/解決它不同的方式? – nhinkle