Meine Seite url ist so etwas wie http://localhost/coursera/instructor/course.php?id=1&name=web%20development§ion=overview
und auf dieser Seite habe ich eine Form wie
<form action="<?php echo $_SERVER["PHP_SELF"];?>" method="post">
<div class="form-group">
<textarea class="form-control" placeholder="What will students need to know or do before starting this course? Who is your target student? At the end of my course, students will be able to..." rows="8" required="" name="description"></textarea>
</div>
<button type="submit" class="btn btn-info btn-fill btn-block" name="overview">Save</button>
</form>
Aber das Problem ist <?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>
und <?php echo $_SERVER["PHP_SELF"];?>
werden auf die gleiche URL mit allen $ _GET Werte nicht zurück.
Anyway, um das Formular auf die gleiche Seite zurückzukehren, weil ich nicht $ _Get Values fest codieren kann.
Danke.
Edit:
print_r($_SERVER["PHP_SELF"]);
zeigt /coursera/instructor/course.php
aber ich will http://localhost/coursera/instructor/course.php?id=1&name=web%20development§ion=overview
eine Möglichkeit, es zu tun?
'print_r ($ _ SERVER)' und sehen, was Sie –
verwenden können @Federkun Ich möchte, dass, wenn ich das Formular abzuschicken i zu gleichen URL zurückgeben sollte, aber es ist nicht – Phoenix