Ik heb nu al een paar keer problemen gehad bij Protagonist. Ze voeren regelmatig een update uit aan hun systeem, zodat al mijn instellingen weer weg zijn.
Op een subdomein worden daarbij steeds de global registers uitgezet. Iemand enig idee wat dit is en hoe ik dit zelf kan aanzetten? Als ik op de support-desk moet wachten ligt mijn website nog wel 2 weken plat.
Het doet het volgende in bijvoorbeeld test.php?test=hallo
Dat heeft een reden.
Gebruik geen register_globals.
Dat is verouderd en onveilig als het verkeerd wordt toegepast.
Als je toch dit wilt omzeilen (wat ik je afraad), gebruik dan extract:
<?php
extract($_GET);
echo 'Zonder GET: '.$test;
echo '<br>Met GET: '.$_GET['test'];
?>
Tobias, namens iedereen; update de code van de website! Er zitten meerdere beveiligingsrisico's aan de register_globals, ze zijn er niet voor niets uit gehaald ;-)
Kan het zijn dat jouw database weg/crashed is?
Plaats eens error_reporting(E_ALL); boven de code en (voor het gemak):
$sql = mysql_query($query) or die('MYSQL Fout:'.mysql_error());