dedlfix: PHP Session + MySQL

Beitrag lesen

  1. Niemand kann in deinem Skript mehr eine Variable "vorbelegen", indem er z.B. "/index.php?andererwert=test" aufruft (das würde ja dazu führen, dass $andererwert mit dem Inhalt "test" beim Skriptstart existiert).

Mal abgesehen davon dass das soweit stimmt, ist es eh eine schlechte Idee, Variablen uninitialisiert zu verwenden. PHP bietet das zwar so an, gibt aber nicht ohne Grund dafür auch eine Notice aus.
Nicht nur der Einfluss von außen, auch die eigene Fehler, stellen Stolperfallen dar: "Ups, die Variable war ja doch nicht mehr leer... Da hab ich doch weiter oben übersehen, dass ich die da schonmal verwende..."