В форме на странице PHP вы можете использовать:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" ...>
или
<form action="#" ...>
или
<form action="" ...>
в атрибуте действия формы. Поскольку echo $_SERVER['PHP_SELF'] не передает переменные для использования GET, и вы должны использовать "", зачем использовать это или "#"?
Я спрашиваю, потому что мне потребовалось некоторое время, чтобы понять, что переменные не передаются с помощью $_SERVER['PHP_SELF']. Спасибо.