1
我想讓用戶通過點擊一個按鈕來更改我的網站主題顏色。目前我將css指針保存到url上。但是當跳轉到其他頁面時,css指針從新頁面的url中消失,因此主題顏色恢復爲默認值。如何讓每個網頁記住當前選定的CSS?我可以將css指針保存到php會話嗎?怎麼做?如何在php會話中保存css樣式表指針?
代碼:
<html>
<head>
<link rel="stylesheet" href="css/theme-<?php if ($css=="blue" || $css == "") echo "blue"; else echo $css; ?>.css" type="text/css" media="screen" title="csstheme" />
<?php require_once("session.php"); ?>
</head>
<body>
<a href="<?php print $_SERVER['PHP_SELF'];?>?<?php print $querystring;?>&css=blue" ><img src="http://plekz.com/images/layouts/blue.jpg" /></a>
<a href="<?php print $_SERVER['PHP_SELF'];?>?<?php print $querystring;?>&css=green" ><img src="http://plekz.com/images/layouts/green.jpg" /></a>
<a href="<?php print $_SERVER['PHP_SELF'];?>?<?php print $querystring;?>&css=pink" ><img src="http://plekz.com/images/layouts/pink.jpg" /></a>
<a href="<?php print $_SERVER['PHP_SELF'];?>?<?php print $querystring;?>&css=white" ><img src="http://plekz.com/images/layouts/white.jpg" /></a>
<a href="<?php print $_SERVER['PHP_SELF'];?>?<?php print $querystring;?>&css=red" ><img src="http://plekz.com/images/layouts/red.jpg" /></a>
</body>
</html>
做到了。有用。非常感謝你:) – zac1987
@ zac1987我的榮幸! :) –