Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Viittaava URL & kyselyn tuloksen käsitteleminen

juhana [31.07.2006 11:13:34]

#

Terve!

Pari PHP-kysymystä...

1) Miten saan PHP:llä ongittua edellisen sivun URL:in?

Tilanne on siis sellainen, jossa sivuston layoutissa on kirjautumiskentät, jotka lähettävät käyttäjätunnuksen ja salasan kirjaudu.php:lle. Jotta kirjaudu.php osaa keksin tehtyään "palauttaa" kävijän juuri oikealle sivuston sivulle, pitäisi saada tietoon, miltä sivulta lomakkeen tiedot on lähetetty.

2) Mitenkäs saisin muutettua tietokantakyselyn tuloksena tulevan muuttujan (esim. vieraskirjaviestin tekstin) < ja > -merkit &lt; ja &gt; -merkeiksi..? Hakutulos pitäisi siis "käsitellä" jotenkin, vaan miten..?

sooda [31.07.2006 11:29:09]

#

1. laita kirjautumislomakkeeseen piilotettu kenttä, jonka arvona on $_SERVER["PHP_SELF"]. Sen mukaan sitten takaisin.

2. esim. htmlspecialchars()

ajv [31.07.2006 11:32:12]

#

$_SERVER['HTTP_REFERER']-muuttujasta löytyy edellisen sivun URL, mikäli selain sen lähettää. Toimivampi tapa on lähettää kirjautumisformin mukana tieto miltä sivulta ollaan tulossa. Jotakuinkin näin:

echo '<input type="hidden" name="url" value="http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']." />';

Edit: etana...

juhana [31.07.2006 17:34:51]

#

Kiitokset avusta!

Vastaus

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

Tietoa sivustosta