Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Takaisin edelliselle sivulle

ZuBer [25.04.2011 12:28:40]

#

Terve!

Pitäisi PHP:lla tehdä sellainen, että Header("Location: sivu.php")-koodi korvattaisiin jollain koodilla, joka menisi aina edelliselle sivulle.

Esim:

Joku.php sivulta painetaan linkistä käsitteleekoodia.php:hen. Se käsittelee koodin ja palaa taas takaisin Joku.php:hen.

Myös

Kolmas.php ja neljäs.php sta ymym monesta muusta osoitteesta voidaan painaa tuota samaa käsitteleekoodia.php-linkkiä ja aina sen pitäisi palata edelliselle sivulle. Miten se toimisi?

Tarvitsisin myös muuhun käyttöön tuota edellisen sivun osoitetta. Toivottavasti joku tajusi...

Macro [25.04.2011 12:31:27]

#

$_SERVER-taulukosta löytyy HTTP_REFERER, mutta se ei välttämättä aina sisällä tietoa viimeisestä sivusta. Voit esimerkiksi säilöä evästeeseen edellisen sivun.

https://www.php.net/manual/en/reserved.variables.server.php

Metabolix [25.04.2011 19:06:50]

#

Luultavasti fiksumpaa olisi välittää vanha osoite GET-parametrina (tai POST-parametrina lomakkeelta; minusta tuo tilanne kuulostaa jotenkin sellaiselta, että POST olisi semanttisesti parempi valinta).

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta