Lieber claus,
<input type="hidden" name=" <?php $_SESSION['CSRF_DL'] = sha1(uniqid('', true)); echo $_SESSION['CSRF_DL']; ?>" value="1" />
da fehlt die kontextgerechte Behandlung von Daten. Auch wenn der Wert in $_SESSION['CSRF_DL']
keine HTML-relevanten Zeichen (< " >) beinhalten mag, so gehört es zu sauberem Programmieren dazu, dass man Daten kontextgerecht behandelt:
<input name="<?php
echo htmlspecialchars($_SESSION['CSRF_DL']);
?>" value="1" />
Liebe Grüße
Felix Riesterer