Sayfalama ve $ _POST

3 Cevap php

Ben pagination ile bir arama yapmak istiyorum, ama nasıl $ _POST dizisindeki 'mağaza' verileri, ben oturumları ile yapmalıyım bilmiyorum?

Rolensen

3 Cevap

Bir arama yapıyorsanız, bunu veri göndermek sunucudan veri almaya çalışırken, ve değil - muhtemelen GET kullanmak değil, POST gerektiği anlamına gelir.

Ayrıca, her zaman güzel olduğu, kullanıcıların imi sonuç sayfalarında (or send those links by e-mail, IM, ...) izin verecek; ve, aynı zamanda, bir uyarı güzel kutusu, çok ^ ^ almadan tarayıcının ileri / geri düğmelerini kullanın

(Oh, and, BTW, it would help solve your problem ;-) )

Evet, formda oturumları ya da gizli alanları ve hatta iyi GET yöntemi kullanabilirsiniz.

Bu GET ve POST hem de kullanmak mümkündür:

<form action="index.php?page=5">

Verilerin geri kalanı gizli alanlarında depolanır Yani iken çağrı bağlantılar gönderme düğmeleri vardır. Eğer arama sonuçlarına (örneğin IM) birisi linki geçemez çünkü Ama bunu yapmak için iyi bir yol değil.

(: Ne zaman giriş sorgu kez, o saklanır ve formu doldurmak için birden çok kez gerek yok bu yüzden hatırlanır, http://www.symfony-project.org/plugins/ buraya bak) Ama en iyi yolu, bir yerde POST giriş verilerini depolamak için