session wird nicht weitergegeben

  • #1
K

kernel

Aktives Mitglied
Themenersteller
Dabei seit
11.05.2006
Beiträge
37
Reaktionspunkte
0
hi
ich hab ein einfaches loginscript geschrieben. Und wollte mit sessions arbeiten. allerdings wird die sessionid nicht übergeben ??? . der rest des scripts geht.

<?php

//login script
//session beginnen, immer ganze oben vor html Ausgabe!
@session_start();

//Passwort und Benutzername wird hier Manuell eingestellt
//diese Daten musst du anpassen
define ('MYSQL_HOST',->localhost') ;
define ('MYSQL_USER',->benutzer');
define ('MYSQL_PASS',->passwort');
define ('MYSQL_DATABASE',->forum');
$db_link = mysql_connect(MYSQL_HOST , MYSQL_USER , MYSQL_PASS);
if($db_link) {

} else {
}
echo <br />\n;
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

if($_GET[action] == login)
{
$sql = SELECT * FROM users WHERE Name=' . $_POST[Name_2] .-> AND Password=' . $_POST[Password_2] .->;
$result2 = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result2)) {
$times = $row['zeit'];

$Name_2=$_POST['Name_2'];
$Password_2=$_POST['Password_2'];
$_SESSION['Name_2'] = $Name_2;
$_SESSION['Password_2'] = $Password_2;
echo <a href=\topicnacht.php?.sid.\>hier</a>;

}
}
//html ausgabe der head daten einer seite

//login Funktionen
//post variablen einfach speichern

$Name=$_POST['Name'];
$Password=$_POST['Password'];


//nun kommen die if abfragen die das ganze relativ sicher machen


//dann kommt das Formular
if (!isset($Name_2, $Password_2))
{
echo-><form name=login method=post action=?action=login>
User Name: <input type=text name=Name_2> User Passwort:  <input type=password name=Password_2>
<input type=submit name=Submit value=einloggen>
</form>';
}
:1 danke schon mal im vorraus.
echo-></body>
</html>';
?>
 
  • #2
Und wenn du sid groß schreibst?

echo <a href=\topicnacht.php?.SID.\>hier</a>;


PS:
Und warum da 2x mysql_connect() drinn is wissen wohl auch nur die Götter :froehlich1:
 
  • #3
das funzt auch nich :-\
 
  • #4
Bei mir funzt das so:

Code:
<?php
 $_SESSION['Name_2'] = $Name_2;
      $_SESSION['Password_2'] = $Password_2;
      echo <a href=\topicnacht.php?.session_id().\>hier</a>;
                
                  }  
}
//html ausgabe der head daten einer seite?>
 
Thema:

session wird nicht weitergegeben

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.961
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben