Michael Nahler: Self-Processing pages

Hallo,

sitze gerade etwas auf dem Schlauch.
Ich lese immer wieder von self-processing pages, mit Beispielen wie folgt:
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" > ...

warum wird immer nur die Möglichkeit über
<?php echo $_SERVER['PHP_SELF'] ?>
angesprochen? Ich kann doch bei action einfach auch direkt die URL angeben; für self-processing pages wäre es eben die URL der gleichen Seite in der ich das Form definiere?
Was sind die Vorteile von <?php echo $_SERVER['PHP_SELF'] ?> ? Spricht man nur bei <?php echo $_SERVER['PHP_SELF'] ?> von Self-Processing pages?

Danke für eure Antworten schon im voraus.
MfG
Michael

  1. Der vVorteil liegt darin, dass du eben keine fixe URL angeben musst und bei Änderungen den Code nicht ändern brauchst, sowie der Wiederverwendbarkeit des Codes, weil du Standardformulare an der Stelle nicht mehr ändern musst und auf jeder x-belibigen Seite einbauen kannst.