У меня есть форма, которая отправляет на мой сайт с параметрами POST:
<html>
<head></head>
<body>
<form name="myform" action="http://myserver/mysite" method="post">
<input type="hidden" name="param1" value="1">
<input type="hidden" name="param2" value="2">
<input type="hidden" name="param3" value="3">
<input type="submit" value="Submit">
</form>
</body>
</html>
в mysite
папка у меня есть страница по умолчанию (index.php
):
<?php var_dump($_POST); ?>
Результат будет пустым, если URL формы http://myserver/mysite
, Если я изменю URL на http://myserver/mysite/index.php
тогда $_POST
заполнен параметрами.
Что я должен сделать, чтобы получить параметры, когда URL-адрес http://myserver/mysite
?
Просто сделайте так, чтобы получить значения $ _POST,
<form name="myform" action="http://myserver/mysite/" method="post">
Добавление косой черты в конец действия будет работать.
попробуй это…
<form name="myform" action="http://myserver/mysite/" method="post">
<input type="hidden" name="param1" value="1">
<input type="hidden" name="param2" value="2">
<input type="hidden" name="param3" value="3">
<input type="submit" value="Submit">
</form>
и поместите следующую строку в .htaccess
Options -Indexes