Перенаправление в PHP с информацией о ссылке - PullRequest
0 голосов
/ 20 апреля 2020

Можно ли будет автоматически перенаправлять людей со страницы, используя PHP + информацию, представленную в ссылке?

У меня есть веб-сайт www.mywebsite.com и wi sh для пользователей, которые посещают www.mywebsite.com/track/8182138 для перенаправления на www.shippingcompany.com/shippingtracking/code/8182138

В основном это перенаправление с моего сайта www.mywebsite.com/track/ (код здесь) на ссылку для отслеживания на сайте судоходной компании.

Я буду sh, чтобы сделать это, потому что ссылка отслеживания транспортной компании действительно очень велика, и нам нужно включить доставку в SMS-сообщения. Я все еще делаю свои первые шаги с PHP, и у alreadu есть некоторые базовые c знания, поэтому ваше понимание этого очень ценится!

Заранее большое спасибо за внимание и советы!

1 Ответ

0 голосов
/ 20 апреля 2020
\\Secure extracting numbers
$sen = preg_replace('/[^0-9]/', '', $_SERVER['REQUEST_URI']);
header('Location: www.shippingcompany.com/shippingtracking/code/' . $sen);

или

\\Secure extracting numbers
$sen = preg_replace('/[^0-9]/', '', $_SERVER['REQUEST_URI']);
header("Location: www.shippingcompany.com/shippingtracking/code/$sen");

или

\\split url by slash
$url= preg_split('/\//', $_SERVER['REQUEST_URI']);
header('Location: www.shippingcompany.com/shippingtracking/code/' . array_pop($url));

или

\\split url by slash
$phone = array_pop(preg_split('/\//', $_SERVER['REQUEST_URI']));
header('Location: www.shippingcompany.com/shippingtracking/code/' . $phone);

Я предпочитаю первый из-за баланса безопасности и производительности

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...