PHP7 переменная в URL - PullRequest
       1

PHP7 переменная в URL

0 голосов
/ 02 марта 2019

Как я могу получить переменную в URL в php7 вместо параметров запроса, я бы взял переменную в URL как часть пути.

Как я могу получить часть пути?

Example
localhost/myfolder/{my_var}/

я хочу обработать переменную $ my_var

1 Ответ

0 голосов
/ 02 марта 2019

Сначала вам нужен .htaccess со следующим

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1    

, затем в вашем index.php вы можете сделать следующее

$path_info = !empty($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : (!empty($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : '');
$path_array = explode('/', $path_info);
$my_var = $path_array[1];
echo $my_var;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...