我有一種新的表格,允許用戶選擇使用亞當分頁方案顯示的結果中的「每頁項目」。該選擇已通過分頁鏈接傳遞到下一頁和上一頁。如果我想將「每頁項目」(ipp)作爲cookie存儲,並且能夠記住其他使用類似方案的頁面,那麼最好的方法是什麼?下面是我的形式:設置「每頁項目」的Cookie
<form action="product_list_by_category_ipp.php" method="get" name="ippForm" id="ipp_changer" class="ipp_changer">
<label>
#pp:</label>
<select name="ipp" style="display:inline!important;margin:4px;" onchange="document.forms['ipp_changer'].submit()">
<option value="<?php echo $ipp; ?>"><?php echo $_GET['ipp']; ?></option>
<option value="5">5</option>
<option value="15">15</option>
<option value="25">25</option>
<option value="All">All</option>
</select>
<input type="hidden" name="cat" value="<?php echo $product_category; ?>" />
</form>
如果選擇「全部」,則ctype_digit($ _ GET ['ipp'])將爲假。 +1爲全面的答案 – PassKit
@PassKit是的,修正的。 –
謝謝。這很好。我在else之後添加了「$ _GET ['ipp'] = $ _COOKIE ['ipp'],所以如果還沒有設置的話,它會設置。 –