session-fejl
Hej.Intro. Jeg kører en hjemmeside, som hverken har php eller FP Extensions slået til på sidens server (X).
Derfor linker jeg de interne sider på hjemmesiden til en anden server (Y), som har PHP og MySQL.
Det fungerer fint de steder, hvor der ikke skal bruges passwords, dvs. oprette indslag i gæstebog. Men når der skal indtastes pwd, søger den rigtigt noki DB og finder bruger/pwd. I pwd.php har jeg sat en session_registrer til at huske brugernavnet ($husk_navn)
<?
session_start();
session_register(husk_navn);
if($action=="Login"){
if (!$bruger) tilbage( "Du har glemt at skrive noget i feltet \"Brugernavn\"...");
if (!$password) tilbage( "Du har glemt at skrive noget i feltet \"Password\"...");
include ("sql.php");
$resultat = mysql_query("select brugernavn, password, fornavn, efternavn from jc_medlem where brugernavn = '$bruger'");
$row = mysql_fetch_array($resultat);
if (!$row[brugernavn]) tilbage ( "Dit brugernavn er enten forkert eller også er
du ikke oprettet ...");
if ($row[password]<>$password) tilbage ( "Password er forkert ...");
$husk_navn=$row[brugernavn];
$husk_fornavn=$row[fornavn];
$husk_efternavn=$row[efternavn];
include("internt.php");
exit;
}
?>
, som så er sat ind som
<?
session_start();
if (!$husk_navn){
include ("pwd.php");
exit;}
?>
i alle de dokumenter, som skal have en beskyttelse på.
Der bliver bare ikke ført noget over !!
Er det fordi at serverne ikke kan hitte ud af at der skal hentes fra to forskellige servere, eller har jeg bare fået lavet en fejl, som jeg ikke kan komme i tanke om.
Når jeg tester den 'interne del' på localhost, er der ingen fejl.
