как справиться с использованием и $ _SERVER ['PHP_SELF'] в действии формы и htaccess для перезаписи URL?
Если я отправляю форму, и в атрибуте действия ее я передаю "$ _SERVER ['PHP_SELF']", и в то же время я использую перезапись URL для той же страницы.. затем эти две вещи будут противоречить друг другу приводящему к дисплею значения действия формы в строке поиска.. таким образом, как я могу управлять этим для получения URL rewrited форма $ _SERVER ['PHP_SELF']?
здесь переписать правило состоит в том, чтобы изменить имя файла URL аналогично, как будто форма отправлена любому файлу, говорят, что direction.php затем переписывают, изменит его на что-то 30/redirect.html
Я не уверен, какие настройки перезаписи у вас есть, поэтому я предполагаю, что вам нужно указать url в действии формы. Вы не сможете использовать $_SERVER['PHP_SELF'], так как он вернет путь к файлу, который на самом деле выполняется.
Например:
<form action="'.$_SERVER['PHP_SELF'].'">
to
<form action="'./url/as/per/rewrite'].'">
Если это не поможет. Вы можете посмотреть на $_SERVER['REQUEST_URI']
или
$_SERVER['REDIRECT_QUERY_STRING']
$_SERVER['REDIRECT_URL']
и обновить значение действия формы.
Надеюсь, это поможет.