Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: echo tai joku vammaa

Jorgga [22.04.2006 00:30:06]

#

<title>Kirjaudu sisään</title>
<?php
$nimi = $_COOKIE["nimi"];
$filu = ("data1". $nimi ."data.txt");
//jatketaan, jos tiedosto on olemassa
if (file_exists($filu)) {
$filu = file("data1". $nimi ."data.txt");
$passu = trim($filu[1]);
 header("Location: Login2.phpP?tunnus=". $filu[0] ."&salasana=". $passu .");
} else{
echo "Ei tunnuksia? Ei hätää <a href=\"register.php\">Rekisteröidy</a>";
echo "<form action=\"Login2.php\" method=\"GET\">";
echo "<p>Käyttäjätunnus:<br> <input type=\"text\" name=\"tunnus\"> <br>";
echo "<p>Salasana:<br> <input type=\"password\" name=\"salasana\"> <br>";
echo "<input type=\"submit\" value=\"Kirjaudu\"></p>";
echo "</form>";
}
?>

Miksi kyseinen koodi antaa virheilmoituksen:

Parse error: syntax error, unexpected T_STRING in C:\Server\xampp\htdocs\jorgga\testi\rekisteri\Login.php on line 11

Meitsi [22.04.2006 00:45:48]

#

header("Location: Login2.phpP?tunnus=". $filu[0] ."&salasana=". $passu);

Muuta kys rivi tuoksi. Lopussa oli: ." jotka olivat turhia. Toimisiko nyt?

Jorgga [22.04.2006 00:48:25]

#

Kyllä nyt toimii kiitos

Blaze [22.04.2006 11:25:23]

#

Meitsi kirjoitti:

header("Location: Login2.phpP?tunnus=". $filu[0] ."&salasana=". $passu);

Location-headerin arvo pitäis olla kokonainen absoluuttinen URL, ks. http://www.ietf.org/rfc/rfc2616.txt sektio 14.30

Vastaus

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

Tietoa sivustosta