Получить URL текущей страницы WebAsyst (smarty), php

Получить URL текущей страницы WebAsyst (smarty).

Недавно столкнулся с задачей, в которой требовалось получить url текущей страницы на WebAsyst.

Как оказалось сделать это очень просто. Достаточно разместить следующий код, к примеру в атрибуте value тега input:

1
	{$smarty.server.REQUEST_URI}

В случае если необходимо получить полный (абсолютный путь) страницы, на которой сейчас находимся необходимо разместить другой код:

1
	 {$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}

В этой же статье затронем и php. В php получить url текущей страницы (относительный) можно разместив следующий код:

1
	 <?=$_SERVER['REQUERST_URI'];?>

После размещения получим решение поставленной задачи — получить url текущей страницы на шаблонизаторе smarty, или получение url текущей страницы в php.