meine page ist zu testzwecken auf einem account von "tripod".dort funzt sie auch wunderbar. jetzt habe ich sie auf einen anderen webspace-anbieter geladen und habe folgendes problem:
es werden keine cookies erstellt und auch die sessionid wird an die links angehängt(sicher weil er kein cookie erstellen konnte).
der quelltext ist genau der selbe nur die php-version ist eine andere.
so erstelle ich mein cookie:
PHP-Code:
<?php
session_start ();
ini_set('display_errors',true);
ini_set ('error_reporting', E_ALL);
if (isset($username) && ($username<>""))
{
$connectionid = mysql_connect ("", "", "");
if (!mysql_select_db ("", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT
*
FROM
spieler
WHERE
(name = '".trim($_REQUEST["username"])."') AND
(passwort = '".md5(trim($_REQUEST["pwt"]))."')";
$result = mysql_query($sql) OR die(mysql_error());
if (mysql_num_rows ($result) > 0)
{
setcookie ("name", trim($_REQUEST["username"]), time()+30*24*3600);
setcookie ("wort", md5(trim($_REQUEST["pwt"])), time()+30*24*3600);
$data = mysql_fetch_array ($result);
$_SESSION["spielerid"] = $data["id"];
$_SESSION["status"] = $data["status"];
$_SESSION["name"] = $data["name"];
}
}
header("location: index.php?seite=news.php&".SID."");
?>
die stelle mit "set cookie" wird auch 100 % durchlaufen
an was kann das liegen ??
vielen dank
schnalbi