Session kan lige pludselig ikke kaldes
Hej med jer,Jeg er ansvarlig for et site som har kørt uden problemer i 7 måneder. Nu er der pludselig én af mine sider som ikke kan hente de sessions som blev sat på den forrige side.
Der skulle ikke være blevet ændret noget i programmeringen på siden. Er der nogen som har oplevet noget lign. og som har nogle forslag??
Det som sker på siden er, at jeg kalder session frem med:
<?php
session_start();
?>
Så bliver der sendt nogle mails, alt efter om brugeren har udfyldt nogle bestemte inputs.
Her er et udsnit af hvad der sker:
<?php
//A mail, confirming that the user is registered is sent to the mail adress the user has submitted
if(isset($_SESSION['email'])) {
$tekst ="Kære $fornavn $efternavn\n.... (text skåret fra!!)";
$headers = "From: www.xxx.dk <xxx@xxx.dk>\n";
$headers .= "Reply-to: xxx@xxx.dk\n";
$headers .= "X-Sender: <www.xxx.dk>\n";
$headers .= "X-Mailer: www.xxx.dk\n";
$headers .= "X-Priority: 3\n";
$headers .= "Return-Path: <xxx@xxx.dk>\n";
mail($email,"Velkommen","$tekst\n",$headers);
}
//Sends mail to the person responsible for the "refnr1" "refnr2" and "refnr3".
if(isset($_SESSION['refnr1'])) {
$conmail=substr($refnr1,strrpos($refnr1,'.')+1).'@xxx.dk';
$tekst ="$fornavn $efternavn har søgt: $refnr1";
$headers = "From: www.xxx.dk <xxx@xxx.dk>\n";
$headers .= "Reply-to: xxx@xxx.dk\n";
$headers .= "X-Sender: <www.xxx.dk>\n";
$headers .= "X-Mailer: www.xxx.dk\n";
$headers .= "X-Priority: 3\n";
$headers .= "Return-Path: <xxx@xxx.dk>\n";
mail($conmail,"Søgt nr.: $refnr1","$tekst\n",$headers);
}
if(isset($_SESSION['refnr2'])) {
$conmail=substr($refnr2,strrpos($refnr2,'.')+1).'@xxx.dk';
$tekst ="$fornavn $efternavn har søgt følgende: $refnr2";
$headers = "From: www.xxx.dk <xxx@xxx.dk>\n";
$headers .= "Reply-to: xxx@xxx.dk\n";
$headers .= "X-Sender: <www.xxx.dk>\n";
$headers .= "X-Mailer: www.xxx.dk\n";
$headers .= "X-Priority: 3\n";
$headers .= "Return-Path: <xxx@xxx.dk>\n";
mail($conmail,"Søgt nr.: $refnr2","$tekst\n",$headers);
}
if(isset($_SESSION['refnr3'])) {
$conmail=substr($refnr3,strrpos($refnr3,'.')+1).'@xxx.dk';
$tekst ="$fornavn $efternavn har søgt følgende: $refnr3";
$headers = "From: www.xxx.dk <xxx@xxx.dk>\n";
$headers .= "Reply-to: xxx@xxx.dk\n";
$headers .= "X-Sender: <www.xxx.dk>\n";
$headers .= "X-Mailer: www.xxx.dk\n";
$headers .= "X-Priority: 3\n";
$headers .= "Return-Path: <xxx@xxx.dk>\n";
mail($conmail,"Søgt nr.: $refnr3","$tekst\n",$headers);
}
//Sends mail to the Administrator.
if(isset($_SESSION['email'])) {
$tekst ="$fornavn $efternavn er oprettet.";
$headers = "From: www.xxx.dk <xxx@xxx.dk>\n";
$headers .= "Reply-to: xxx@xxx.dk\n";
$headers .= "X-Sender: <www.xxx.dk>\n";
$headers .= "X-Mailer: www.xxx.dk\n";
$headers .= "X-Priority: 3\n";
$headers .= "Return-Path: <xxx@xxx.dk>\n";
mail("xxx@xxx.dk","Oprettet bruger","$tekst\n",$headers);
}
?>
</head>
<body leftmargin="0" topmargin="0">
<table width="779" height="85" border="0" align="center" background="images/banner.gif">
<tr>
<td height="53" colspan="4"> <a href="index.htm" title="Til Forsiden"><img src="images/logo2.gif" border="0"></a></td>
</tr>
<tr>
<td width="0"></td>
<td width="182"><a class="red" href="http://www.xxx.dk" target="_blank" title="Gå til InSource Gruppens hjemmeside">www.insourcegruppen.dk</a></td>
<td width="205"><a class="red" href="http://www.xxx.dk" target="_blank" title="Se stillinger">Se job opslag</a></td>
<td width="374" align="right" class="p">Velkommen <b>Bekræftigelse</b></td>
</tr>
</table>
<table class="border" width="779" align="center" border="0">
<tr>
<td width="705" align="center">
<table width="760" border="0" class="p">
<tr>
<td><b>Tak for dit bidrag</b><br><br>Hej <?php echo $fornavn;?> <?php echo $efternavn;?></td>
</tr>
(...)
