本文整理汇总了PHP中Mage_Core_Controller_Request_Http::isSecure方法的典型用法代码示例。如果您正苦于以下问题:PHP Mage_Core_Controller_Request_Http::isSecure方法的具体用法?PHP Mage_Core_Controller_Request_Http::isSecure怎么用?PHP Mage_Core_Controller_Request_Http::isSecure使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mage_Core_Controller_Request_Http
的用法示例。
在下文中一共展示了Mage_Core_Controller_Request_Http::isSecure方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _checkShouldBeSecure
/**
* Check that request uses https protocol if it should.
* Function redirects user to correct URL if needed.
*
* @param Mage_Core_Controller_Request_Http $request
* @param string $path
* @return void
*/
protected function _checkShouldBeSecure($request, $path = '')
{
if (!Mage::isInstalled() || $request->getPost()) {
return;
}
if ($this->_shouldBeSecure($path) && !$request->isSecure()) {
$url = $this->_getCurrentSecureUrl($request);
if ($request->getRouteName() != 'adminhtml' && Mage::app()->getUseSessionInUrl()) {
$url = Mage::getSingleton('core/url')->getRedirectUrl($url);
}
Mage::app()->getFrontController()->getResponse()->setRedirect($url)->sendResponse();
exit;
}
}
示例2: _checkShouldBeSecure
/**
* Check if request URL should be secure
*
* Function redirects user to correct URL if needed
*
* @param Mage_Core_Controller_Request_Http $request
* @param string $path
* @return null
*/
protected function _checkShouldBeSecure($request, $path = '')
{
if (!Mage::isInstalled() || $request->getPost()) {
return;
}
if ($this->_shouldBeSecure($path) && !$request->isSecure()) {
$url = $this->_getCurrentSecureUrl($request);
Mage::app()->getFrontController()->getResponse()->setRedirect($url)->sendResponse();
exit;
}
}