Problemet er sandsynligvis at din nye host har sat info-fejlbeskeder(undefined index, undefined variable etc etc) til, hvor din gamle host havde dem off.
Problemet er at hvis du siger
if (isset($_REQUEST['myVar'])) {
$myVar = $_REQUEST['myVAr'];
}
så bliver variablen $myVar kun defineret hvis $_REQUEST['myVar'] er sat. Dvs at hvis $_REQUEST['myVar'] IKKE er sat, så bliver $myVar aldrig defineret, og så kan du ikke referere til den senere.
Så det smarteste vil være at sige
if (isset($_REQUEST['myVar'])) {
$myVar = $_REQUEST['myVAr'];
}else{
$myVar = FALSE; //eller $myVar = ''; hvis du hellere vil have en tom string
}
Indlæg senest redigeret d. 15.07.2009 18:56 af Bruger #8223