Как получить определенную строку из статического URL

Я пытаюсь разделить свой статический URL-адрес и получить его значение в своем SQL-запросе.

www.mydomain.com/directory/A/37/257/file.html

Я хочу указать значения URL LIKE

$a="A";
$b=37;
$c=257;

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

Спасибо


person M.S.Khan    schedule 17.05.2015    source источник
comment
1. Всегда ли ваш URL-адрес имеет только один каталог, прежде чем вы захотите присвоить значения переменным? 2. Вы что-нибудь пробовали?   -  person Rizier123    schedule 17.05.2015
comment
возможный дубликат php, как разделить URL-адрес   -  person sevenforce    schedule 17.05.2015


Ответы (1)


Пытаться:

$params = explode('/', $_SERVER['REQUEST_URI']);

$a = $params[2];
$b = $params[3];
//...

Обратите внимание, что это даст вам параметры в виде строк. Вы можете использовать intval() для преобразования любых целочисленных параметров.

person thodic    schedule 17.05.2015
comment
у вас 2 синтаксические ошибки. php.net/manual/en/reserved.variables.server.php и не закрывая заявление. Согласно исходному ответу stackoverflow.com/revisions/30286876/1 - person Funk Forty Niner; 17.05.2015
comment
@ Fred-ii- Спасибо, исправлено. - person thodic; 17.05.2015