Какое значение атрибута действия для этого сценария? - PullRequest
2 голосов
/ 23 февраля 2011

У меня есть форма на http://example.com/register/. Я хочу, чтобы эта форма была обработана текущей страницей. Как это будет сделано? Это action="../register/default.php"?

Ответы [ 3 ]

4 голосов
/ 23 февраля 2011

Вы могли бы просто сделать ...

<form action="?"> ... </form>

..., который представит его себе.

Если вы действительно хотите использовать PHP, вы тоже можете это сделать...

<form 
 action="<?php echo htmlspecialchars($_SERVER['REQUEST_URI']); ?>">
    ...
</form>

Это отобразит путь после вашего домена, который использовался для доступа к вашей странице.Он также включает в себя параметры GET.

0 голосов
/ 23 февраля 2011

Вы можете оставить параметр действия пустым для отправки на ту же страницу.

<form action="" method="post"></form>
0 голосов
/ 23 февраля 2011

<FORM name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >

...