2016-03-30 3 views
-1

Wenn ich also nicht über dampf in meine Site eingeloggt bin, wird dieser Fehler angezeigt ( Hinweis: Undefinierter Index: steamid in C: \ xampp \ htdocs \ index.php in Zeile 468), aber wenn ich mich über Dampf einloggen, ist es weg.Hinweis: Undefinierter Index: Steamid in C: xampp htdocs index.php in Zeile 468

Code:

<?php if(isadmin($_SESSION['steamid'])){ 
    echo'Admin tools: [<a href="chatadm.php?do=clear" onclick="return popitup(\'chatadm.php?do=clear\');">clear chat</a>], [<a href="chatadm.php?do=toggle" onclick="return popitup(\'chatadm.php?do=toggle\');">turn '.(chaton() ? 'off' : 'on').'</a>]'; 
} ?> 

Linie 468 ist diese Zeile:

<?php if(isadmin($_SESSION['steamid'])){ 

Hoffnung jemand helfen kann. Danke.

Antwort

0

Überprüfen Sie, ob Array-Index wie gesetzt ist unter

<?php if(isset($_SESSION['steamid']) && isadmin($_SESSION['steamid'])) { 
0

Sie diesen Fehler, weil ‚Steamid‘ an die Sitzung Array nicht gesetzt.

Sie müssen auch überprüfen, ob es gesetzt ist.

versuchen so etwas wie:

<?php if(isset($_SESSION['steamid']) && isadmin($_SESSION['steamid'])){ 

isset - Prüft, ob eine Variable ist und nicht NULL

http://php.net/manual/en/function.isset.php

Verwandte Themen