我的網站顯示用戶的推薦頁面。現在,我想發送一個查詢來獲取URL地址。我的服務器獲取每個URL地址會很煩人。所以,我想從數據庫中獲取5個URL地址,並將它們作爲數組存儲到會話中。從PHP陣列中刪除第一個值
array (
url[0] => google.com/1
url[1] => google.com/2
url[2] => google.com/3
url[3] => google.com/4
url[4] => google.com/5
)
它想存儲這樣的,我想刪除用戶訪問後的第一個值。
array (
url[0] => google.com/2
url[1] => google.com/3
url[2] => google.com/4
url[3] => google.com/5
)
第一步之後會是這樣。
array (
url[0] => google.com/5
)
最後,在會話中只剩下一個。在此之後,服務器將發送一個查詢以獲得5個不同的URL地址。那麼,你能給我一個想法如何設置?
你要找的'array_shift()'。這是一個RTFM問題......不適合SO。 – 2012-03-28 08:49:40
是你的數組索引嗎? – 2012-03-28 08:52:54
這不僅僅是RTFM問題 - 這裏涉及的邏輯問題也不明顯。例如,如何測試用戶點擊了哪個網址。如何以及何時測試SESSION是否存在網址,以及如何刪除所選網址。然後,如何以及何時爲5個URL創建SQL查詢以及如何將它們添加到SESSION。以及如何正確顯示這些網址。對於每個人來說這些都不是那麼明顯的問題 – Stefan 2012-03-28 09:32:14