森元です。 Formを自分自身に飛ばすようにすればできないこともないかも。。。 <?php function foo() { (・・・省略・・・) } ?> <FORM ACTION="<?php basename($PHP_SELF) ?>" METHOD="POST"> <INPUT TYPE="SUBMIT" NAME="HOGE" VALUE="GO!"> </FORM> <?php if ($HOGE == "GO!") { foo(); } ?> テストしてないので何ともですが、こんな感じで意図してるものなのかな?(あ、で も画面は更新されちゃうからダメか・・・)