На моей странице у меня есть куча экземпляров, где (используя php) У меня есть ссылки, отправляемые на ту же страницу с цепочками запросов (? Action = x), чтобы при отправке на ту же страницу в начале страницы она будет см., что _GET [действие] isset и выполнить требуемое действие.Как отправить на текущую страницу?
ПРИМЕР: предположим, что вы хотите разрешить пользователю удалять комментарий, сделанный в конце одного из своих сообщений (в блоге). Способ, которым я научился это делать, - сделать кнопку удаления ссылкой на «currentpage.php? Action = delete». Нажатие кнопки в определенном смысле обновит страницу, на которой страница увидит, что _GET [действие] == «удалить» и запустить код для удаления комментария.
Это лучший способ сделать это? Не существует способа сделать клик кнопки для запуска кода (в php) без обновления страницы?
В дополнение к тому, что пользователь потерял свое место на странице, есть определенные случаи, когда я не буду знать фактический URL-адрес страницы и должен ссылаться на нее (например, если у вас есть функция комментариев в файле это необходимо на каждой странице, чтобы вам не приходилось использовать код для отображения комментариев на каждой отдельной странице с комментариями). Итак, мне нужен способ ссылки на текущую страницу в ссылке, так как я не буду этого заранее знать. Есть ли способ сделать это?
Прошу прощения за то, что раньше не было достаточно ясно. Это лучше?
Не могли бы вы быть немного более ясным, пожалуйста? Проводка некоторых из вашего кода поможет. –
укажите только имя файла, возможно, вместе с параметром get? 'anotherpage.php? action = youraction'. Это будет правильно исправляться, если все страницы находятся в одном каталоге. – Maximus2012
* «Кроме того, мне бы хотелось, чтобы он вернулся к тому же месту на странице, а не к самой верхней части страницы». * - Невозможно сделать на PHP, вам нужно будет использовать решение JS , –