PHP скрыть параметры URL, но все еще хочет получить значения этих параметров

Простой вопрос, который я искал и перепробовал всевозможные правила переписывания... безуспешно... может кто-нибудь любезно показать мне, как скрыть параметры URL

например, я получил следующий URL

http://localhost/legalHQ/public/agent/index.php?id=myid&id2=myId2

но я только хочу показать следующее в адресной строке, но все же хочу получить эти параметры, не показывая его пользователю.

http://localhost/legalHQ/public/agent/index.php

Я видел много подобных вопросов, но я не могу заставить это работать

я даже пытался

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ $1.php [L,QSA]

безуспешно, и, пожалуйста, не спрашивайте ничего о правилах перезаписи, понятия не имею о них..

Спасибо

1 ответ

Извините, не могу комментировать, недостаточно репутации, поэтому добавьте это как ответ.

Если отправка данных как POST не является опцией, вы можете написать промежуточную страницу, скажем

    http://localhost/legalHQ/public/agent/process.php

который будет хранить параметры GET в глобальном массиве сеанса, а затем просто перенаправить на

    http://localhost/legalHQ/public/agent/index.php

страница, где вы можете получить их из сеанса.

Другие вопросы по тегам