Hi.
Also...
Ich habe eine start-php in der ich verschiedene phps include. hierbei ist es wichtig, das diverse "globale" Variblen nach dem Einloggen des Nutzers erhalten bleiben und verändert werden können, wenn der Nutzer "klickt".
1. Muß ich auf jeder include-Seite session_start einfügen, oder reicht es auf der Startseite? Es ist ja mögl. von dem Abarbeitungsalgorhythmus abhängig, wann die Session aktiv ist?!
2. Eine Varibale nennt sich bei mir $kolo_id. In dem einen Set wird sie geladen und auch ausgegeben. Aber bei Auswahl einer Option und Wechsel zur nächsten Seite, auf der diese Variable angezeigt werden soll, funzt es nicht mehr... einfach keine Ausgabe.
1. Datei:
<?
session_start();
if($status=='login')
{
echo('
<table Navigation, oben und drei *.php unterhalb dies hier ist die obere Navigationsdatei
</table>
');
/* Anzeige der Daten des aktuellen Planeten... */
$kolo_sys_='akt_kolo_sys.php';
include($kolo_sys_);
}
/* ^-- hier funktioniert es auch gut */
else
{
echo('
<table blablabla
</table>
');
}
?>
2. Datei:
<br> <table width="100%" border="0" cellpadding="0" cellspacing="0"
<tr>
<td> </td>
<td><span class="titel">Aktuelles System </span></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class="neues_header">Das ausgewählte System steht Dir hier zur Ansicht bereit. .... Flotte (Abbau von Trümmern, oder Asteroidenfeldern in der sichtbaren Umgebung, etc.)</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<? session_start();
/*Galaxie-DB-Connect*/
session_is_registered($kolo_id);
echo('die Kolonie-ID ist: '.$kolo_id);
/*nichts passiert*/
?>
...
kann mir bitte jemand meinen Fehler aufzeigen??
Danke, mfg nomade
(Dieser Beitrag wurde von nomade am 12. Jan 2005, 15:56 geändert)