Als ik een form gebruik in een pagina die begint met session_start(), zoals deze form:
dan zet php bij het parsen geheel ongevraagd deze code erbij:
Ik weet dat de sessie ID expliciet mee moet worden gegeven in een verborgen variabele (cookies zijn niet mogelijk), maar dat wil ik zelf doen met code die WEL werkt. Bovenstaande code heeft een rare slash aan het einde. Als ik de volgende code gebruik dan zet ie alsnog de niet deugende code hierboven erbij:
Wat doe ik hieraan?
code:
1
| <FORM NAME="f2" METHOD="POST" ACTION="redirect.php" onSubmit="return false;"> |
dan zet php bij het parsen geheel ongevraagd deze code erbij:
code:
1
| <input type="hidden" name="PHPSESSID" value="55343301a2af8590235fcb3278174bdc" /> |
Ik weet dat de sessie ID expliciet mee moet worden gegeven in een verborgen variabele (cookies zijn niet mogelijk), maar dat wil ik zelf doen met code die WEL werkt. Bovenstaande code heeft een rare slash aan het einde. Als ik de volgende code gebruik dan zet ie alsnog de niet deugende code hierboven erbij:
code:
1
| <input type="hidden" name="PHPSESSID" value="<?php echo session_id()?>"> |
Wat doe ik hieraan?