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 < ja > -merkeiksi..? Hakutulos pitäisi siis "käsitellä" jotenkin, vaan miten..?
1. laita kirjautumislomakkeeseen piilotettu kenttä, jonka arvona on $_SERVER["PHP_SELF"]. Sen mukaan sitten takaisin.
2. esim. htmlspecialchars()
$_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...
Kiitokset avusta!
Aihe on jo aika vanha, joten et voi enää vastata siihen.