Kurt Cobain
Erfahrenes Mitglied
Tag
Allerseits
Hab da mal ne frage zu der sessionID mit cookies.
ich Hab mit n Loginscript gemacht, aber bisher die SID mit der URL
übergeben, das will ich jetzt ändern.
das bisherige LoginScript:
profil.php:
funktioniert ganz prima
jetzt will ich aber lieber auf cookies umsteigen, weil mir das besser gefällt.
frage:
muss ich beim loginscript einfach ein cookie setzten, mit
session_name() = session_id()
wenn ja, muss ich bei profil.php etwas ändern
danke schonmal
Allerseits
Hab da mal ne frage zu der sessionID mit cookies.
ich Hab mit n Loginscript gemacht, aber bisher die SID mit der URL
übergeben, das will ich jetzt ändern.
das bisherige LoginScript:
PHP:
<form action="<? $PHP_SELF; ?>" method="post" name="form">
Username:<
<input type="text"size="60" maxlength="40" name="username">
Passwort:
<input type="password" c size="60" maxlength="40" name="password">
<input type="Submit" name="submit" value="login">
</form>
<?
// Datenbankverbindung aufbauen
include("./connection.php");// mysql connection includen
$user = $_POST['username'];
$md5 = md5($_POST['password']);
$abfrage = "SELECT * FROM users WHERE user = '$user' AND passwordmd5 = '$md5'";
$ergebnis = mysql_query ($abfrage) or die (mysql_error());
if (mysql_num_rows($ergebnis) > 0){
$row = mysql_fetch_array($ergebnis);
$_SESSION["user"] = $row["user"];
header ("Location: profil.php?".session_name()."=".session_id()."");
}
else{
echo "lslslslslslslsl";
}
profil.php:
PHP:
<?
session_start();
echo $_SESSION['user'];
?>
funktioniert ganz prima
jetzt will ich aber lieber auf cookies umsteigen, weil mir das besser gefällt.
frage:
muss ich beim loginscript einfach ein cookie setzten, mit
session_name() = session_id()
wenn ja, muss ich bei profil.php etwas ändern
danke schonmal