我正在開發一個自定義主頁的背景下,在我的HTML有保存發佈url作爲會話名稱?
<form action="'.$_SERVER['PHP_SELF'].'">
<input type="text" width="128px" name="mybg">
<input type="submit" value="Set as background">
</form>
<b style="position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;background:url('<?=$_SESSION['mybg'];?>');"></b>
和我的PHP文件:
if(isset($_GET['mybg'])){
session_set_cookie_params(3600 * 24 * 7);
session_start();
$_SESSION['mybg'] = $_GET['mybg'];
}
並將其作爲帖子的網址,像"http://si.te/?mybg=http%3A%2F%2Fabc.com%2Fpic.jpg"
的URL我的背景圖片,但是當我去回到主頁(index.php)並且背景圖像消失了,我怎樣才能將它保存在會話中?
我不想使用任何SQL請不要暗示。
的頂部使用了session_register()函數註冊您的會話mybg和檢查。 – Hkachhia