![]() |
[PHP] Pagina wordt niet goed geparsed
Lokale webserver:
Apache/2.0.47 (Win32) PHP/4.3.3 Server at localhost Maar hij weigert om een éxtreem simpel PHP-bestand te parsen. De code die hij zou moeten parsen: PHP-code:
PHP-code:
|
je probeert een index van de array _GET te benaderen die niet bestaat.
Je moet, om te kijken of deze bestaat, de isset() functie gebruiken (of enig andere functie die kan controleren of een index in een array bestaat). |
error_reporting lees maar eens door (Y)
|
Hij weigert helemaal niets, maar hij geeft je aanwijzingen omdat je nogal onnauwkeurige code schrijft. Als je die aanwijzingen niet wil krijgen kun je ze met behulp van error_reporting() uitzetten (via de functie, of in php.ini).
|
In jouw geval op te lossen met een IsSet()
|
Zet errorreporting op:
error_reporting = E_ALL & ~E_NOTICE Notices zijn géén errors, alleen aanwijzingen. Je script wordt gewoon uitgevoerd. Error krijg je omdat je een waarde aanspreekt die niet is geïnitialiseerd. Dat hoeft niet volgens PHP en behoeft ook geen bezwaar *MITS* je register globals *UIT* hebt staan. Als je dat niet hebt is je script vrijwel exploited. |
Alle code zou moeten 'compileren' zonder warnings, dus het is beter om die code te fixen.
|
Alle tijden zijn GMT +1. Het is nu 23:10. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.