如何使用过滤器属性重定向自我发布表单后?

I'm wondering how to redirect to my same URL "X" after submitting my form with

X?name=$name&y=$y&z=$z

<form id="myform" name="myform" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div>
    <label for="searchterm">Name:</label>
    <input type="text" name="searchterm">
</div>
<div>
    <label for="submit"></label>
    <input type="submit" name="submit" value="Filter">
</div>
</form>

I suppose you are looking for an GET request.

In this case, just delete your method from the form, as GET is default for html forms:

<form id="myform" name="myform" <!-- >> HERE: method="post" << --> action="">
<div>
    <label for="searchterm">Name:</label>
    <input type="text" name="searchterm">
</div>
<div>
    <label for="submit"></label>
    <input type="submit" name="submit" value="Filter">
</div>
</form>

Then you will see that your url has the ending you described.

You can fetch the data via

$_GET['searchterm'];

and

$_GET['submit'];

in your file thereafter.

You could check for $_GET at the beginning of your file by

if (isset($_GET['submit'])) {
// do something awesome 
}
header('HTTP/1.1 303 See other');
header('Location: '.$_SERVER['REQUEST_URI']);
die;