Google Adsense - Advertenties
PHP versie 4.2.1 change
-
In de nieuwe versie (4.2.1) van PHP, die te downloaden is op PHP.net, zijn een aantal nieuwe dingen toegevoegd.
Ik zal geen lange opsomming gaan geven van de nieuwe features, maar er is één belangrijke feature die iedereen moet weten.
De Register_Globals staan tegenwoordig standaard op \'off\'
*********
De standaard instelling van register_globals is nu \'off\'. register_globals is een optie welke je in staat stelt om variabelen welke via GET/POST/COOKIES etc binnen komen te registreren als gewone variabele in de global-scope. Omdat via GET/POST en COOKIES dezelfde variabele namen kunnen binnenkomen kan het voorkomen dat je een stukje onveilige code hiermee schrijft. Om deze reden heeft de PHP Group besloten om de standaard instelling \'off\' te maken. Nu gebeurd dit dus NIET meer. De variabelen zijn enkel nog te benaderen via specifieke arrays:
$_GET: Alle variabelen via GET
$_POST: Alle variabelen via POST
$_SERVER: Alle server-specifieke variabelen
$_FILES: Geuploade bestanden
$_ENV: Variabelen uit het environment
<?
/* stel dat deze pagina wordt aangeroepen als /index.php?name=ivodka */
echo $name . \'<br />\'; // Dit werkt niet meer
echo $_GET[\'name\'] . \'<br />\'; // Dit werkt wel
?>
IvoDKA