Перенаправление с указанным URL - PullRequest
0 голосов
/ 20 января 2012

Я пишу сокращение URL, я уже решаю сокращение URL.Учитывая определенный длинный URL (LURL), я получаю КОД с помощью сценария и базы данных для формирования короткого URL (SURL) типа:

mysite.com/CODE

Таким образом, связь между кодом иLURL хранится и должен рассматриваться в БД.Теперь, как вы видите, мне нужен способ сделать это.Мой план состоит в том, чтобы все URL-адреса в mysite.com направлялись на одну и ту же страницу, где CODE принимался в качестве параметра, и таким образом выполняли консультации в db, выбирая код из SURL, а затем перенаправляли с помощью скрипта в LURL..

Я не хочу генерировать SURL, который использует запрос GET, такой как:

mysite.com/?CODE

Было бы проще, но я решил не делать этого, потому что он побеждает предложение сокращения URL-адресовзанимать персонажа без необходимости.

Как бы вы это реализовали?Этот метод удобен?Если вы так не думаете, я был бы очень признателен, если бы вы высказали свое мнение.Возможно, есть лучшие способы сделать это сейчас, когда у меня уже есть БД и алгоритм сокращения.Увидимся позже.

1 Ответ

1 голос
/ 20 января 2012

http://www.webcheatsheet.com/PHP/get_current_page_url.php проверьте функцию curPageURL ().

$pageURL = curPageURL();
$itemArray= explode("/", $pageURL);
$myCode = $itemArray[1];

что-то подобное подойдет, но не проверено. Это просто дает вам представление о том, что вы можете сделать.

также, чтобы получить URL, вот упрощенная версия: http://phpeasystep.com/phptu/27.html

...