Моя страница URL что-то вроде http://localhost/coursera/instructor/course.php?id=1&name=web%20development§ion=overview
и на этой странице у меня есть форма, как
<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>
Но проблема <?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>
и <?php echo $_SERVER["PHP_SELF"];?>
не возвращаются тот же URL со всеми значениями в $ _GET.
В любом случае, чтобы вернуть форму на ту же страницу bacause Я не могу жестко задавать $ _Get значения.
Спасибо.
Edit:
print_r($_SERVER["PHP_SELF"]);
показывает /coursera/instructor/course.php
, но я хочу http://localhost/coursera/instructor/course.php?id=1&name=web%20development§ion=overview
любой способ сделать это?
'print_r ($ _ SERVER)' и посмотреть, что вы можете использовать –
@Federkun Я хочу, чтобы, когда я отправить форму я должен вернуться в тот же URL, но это не – Phoenix