webForumDet fria alternativet

fråga om redirects och formulär data

PHP

2 svar · 385 visningar · startad av Danielkun

Medlem sedan maj 2003361 inlägg
Frågan#1

Om man postar ett formulär till sida1 på servern och sedan blir redirectad till sida2 av sida1 (samma server) , kan man hämta in post datan i sida2 då?

Eller skickar browsern bara post datan till sida1?

Jag använder "redirector->setGoto" (Zend Framework) för att visa en bekräftelse sida när man fyllt i ett formulär rätt och vill använda mig av post datan igen.

Någon som vet hur man gör och kan ge ett förslag? Jag vill inte använda sessions. (kör hidden forms)

Tack

Medlem sedan maj 2003361 inlägg
#2

Löste det tills vidare genom att rendrera bekräftnings sidan istället.

$this->_helper->viewRenderer->setNoRender(true);
$this->render('confirm');
Medlem sedan mars 20041 505 inlägg
#3

POST-data lever bara i den sida det postas till.
Om du vill skicka det vidare så måste du mellanlagra med exempelvis databas eller sessions.

Men om man nu jobbar i en miljö som erbjuder möjligheten att rita upp views så är det bara att utnyttja den. :)

Kul att du också använder Zend Framework (y)
Jag gillar det skarpt, ett riktigt genomtänkt framework.

259 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)