Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: login

make3003 [04.06.2004 20:50:15]

#

kun tuolla on php osiolla on tuollainen koodivinkki --> https://www.ohjelmointiputka.net/koodivinkit/24301-php-kirjautuminen-rekisteröityminen-mysql-llä kun olen laittanut sen menemään toiselle sivulle ja haluaisin laittaa sinne sivulle logout napin, niin millä koodi pätkällä sen sinne saisi ??

kasetti [04.06.2004 22:24:07]

#

äkkiä vilkaisin mutta toimisikohan tommoinen:

print"
<form name=\"form\" method=\"post\" action=\"login.php\">
<input type=\"submit\" name=\"logout\" value=\"Kirjaudu ulos\">
</form>";

Tietysti voi tehdä logout.php tiedoston johon logout linkistä ohjataan.
sinne sitten jotain:

setcookie("istunto","");

Parhaan vastauksen saat kun lähetät vinkin kirjoittajalle s-postia ja kysyt.

ajv [05.06.2004 01:19:34]

#

Ratkaisimme onkelman muita teitä, mutta ihan sivuhuomautuksena vain, että jos ollaan esim. tiedostossa foo.php ja siellä viitataan samaan sivuun joko formissa tai linkissä käyttämättä $_SERVER['PHP_SELF']:iä seuraavasti:

<form name="form" method="post" action="?joo=jaa">
tai linkissä:
<a href="?joo=jaa">jaa</a>

niin tuo ei toimi kaikilla selaimilla. Ko. formi tai linkki hyppää hakemistoon ja osoiterivillä lukeekin "/foo.php?joo=jaa" sijasta "/?joo=jaa" ja tällöin index.php saa parametrina aivan turhan muuttujan.
mm. suomipelit.comissa on kiva bugi tuon takia. Tämä ei ollut nyt ongelmana, mutta tuli mieleen, kun vinkissäni oli vielä tuo bugi.

Vastaus

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

Tietoa sivustosta