Hallo Leute,
hab da mal zwei fragen.
1. Frage:
habe z.B. folgende if Bedingungen um die Variablen zu checken ob diese definiert sind. Kann ich z.B. $la_firma ohne weiteres im restlichen Scriptverlauf einsetzen oder gibt es dazu bessere Schreibweisen.
register_globall wird auf off gestellt.
2. Frage
Folgendes wird in jedem Script includet, um zu prüfen ob die Sessionvariable "com" registriert ist
Wenn sie jetzt nicht registriert ist, werden
gleich mehrere Variablen registriert, soweit so gut.
Nur ist es eigentlich nicht unsinnig bei der Variable:
eine neue id zu erzeugen? session_start erzeugt doch eh eine neue id wenn das script zum ersten mal ausgeführt wird und keine sessionid existiert.
Wäre folgendes nicht besser?
hab da mal zwei fragen.
1. Frage:
habe z.B. folgende if Bedingungen um die Variablen zu checken ob diese definiert sind. Kann ich z.B. $la_firma ohne weiteres im restlichen Scriptverlauf einsetzen oder gibt es dazu bessere Schreibweisen.
register_globall wird auf off gestellt.
PHP-Code:
if (empty($_POST['la_firma']))
{
$la_firma = "";
}
else
{
$la_firma = $_POST['la_firma'];
}
if (empty($_POST['lieferung']))
{
$lieferung = "";
}
else
{
$lieferung = $_POST['lieferung'];
}
Folgendes wird in jedem Script includet, um zu prüfen ob die Sessionvariable "com" registriert ist
PHP-Code:
if(!isset($_SESSION['com']))
{
$_SESSION['com'] = "false";
$_SESSION['mail'] = "";
$_SESSION['kat'] = "";
$_SESSION['menue'] = "";
$_SESSION['subMenue'] = "";
$_SESSION['sessionId'] = rand() . rand();
$_SESSION['gesamtpreis2'] = "";
$_SESSION['porto'] = "";
$_SESSION['best'] = "";
$_SESSION['b_counter'] = "0";
$_SESSION['b_id'] = "";
$_SESSION['langu'] = "de";
}
gleich mehrere Variablen registriert, soweit so gut.
Nur ist es eigentlich nicht unsinnig bei der Variable:
PHP-Code:
$_SESSION['sessionId'] = rand() . rand();
Wäre folgendes nicht besser?
PHP-Code:
$_SESSION['sessionId'] = session_id();
Kommentar