ik krijg een error als ik deze variabele gebruik, dit is de error
Notice: Undefined variable: PHP_SELF in c:\inetpub\wwwroot\nkbv\test.php on line 9.
en ik gebruik hem zo:
<form action=<?php echo "$PHP_SELF";?> method="post">
wat is hier fout aan?
?
Onbekende gebruiker
14-09-2004 20:05
<form action=<?php echo "$PHP_SELF";?> method="post">
Dit is wel juist!!! Het werkte onder windows XP!
Maar ik heb het ook geprobeerd onder windows 98 met easyphp 1.7 en apache 1.3.27 en php 4.3.3. En nu krijg ik ook de foutmelding Undefined variable: PHP_SELF. Volgens mij ligt dit aan de instellingen van php.ini of aan die van apache, (dus niet aan de code!!!) maar ik weet niet wat er aan de instellingen moet veranderen.
Het is zeker niet juist!
- $PHP_SELF moet sowieso buiten de quotes
- Het is de bedoeling dat er gebruik wordt gemaakt van zogenoemde superglobals dus : <?= $_SERVER['PHP_SELF']; ?>