Przydatną cechą języka PHP jest możliwość tworzenia samoprzetwarzających się formularzy, w których skrypt przetwarzający znajduje się w kodzie tej samej strony co sam formularz.
Zaletą takiego rozwiązania jest to, że jeżeli jakieś dane zostaną odrzucone, to można wyświetlić użytkownikowi ten sam formularz w celu dokonania poprawek, dokładnie tak samo jak w aplikacjach Flash.
Formularze, które zachowują dane w taki sposób, określ się mianem lepkich (ang. sticky).
Aby przekształcić formularz na "lepki", musimy ustawić atrybut action w następujący sposób:
action="<?php $_SERVER['PHP_SELF']; ?>"
Listing
<input type="input" name="1">
<input type="submit" value="Wyślij">
</form>
Ranga: Administrator serwisu Punktów: 0