如果您正在找到问题的最佳答案 如何检查网址是否受到保护https,当您的商店应用Magento 2平台时SSL,检查URL是否受到保护https,ssl是否通过代码段。
在Magento 2中检查URL的概述是安全的https,ssl
- 第1步:声明
Mageplaza_HelloWorld
- 第2步:在模板
.phtml
文件中声明函数
第1步:声明 Mageplaza_HelloWorld
您将使用模块的块类Mageplaza_HelloWorld
,然后可能StoreManagerInterface
在模块的块类的构造函数中注入对象。
app/code/Mageplaza/HelloWorld/Block/HelloWorld.php
<?php
namespace Mageplaza\HelloWorld\Block;
class HelloWorld extends \Magento\Framework\View\Element\Template
{
protected $_storeManager;
public function __construct(
\Magento\Backend\Block\Template\Context $context,
\Magento\Store\Model\StoreManagerInterface $storeManager,
array $data = []
)
{
$this->_storeManager = $storeManager;
parent::__construct($context, $data);
}
/**
* Check if frontend URL is secure
*
* @return boolean
*/
public function isFrontUrlSecure()
{
return $this->_storeManager->getStore()->isFrontUrlSecure();
}
/**
* Check if current requested URL is secure
*
* @return boolean
*/
public function isCurrentlySecure()
{
return $this->_storeManager->getStore()->isCurrentlySecure();
}
}
?>
你可以看到更多的功能vendor/magento/module-store/Model/Store.php
。
第2步:在模板.phtml
文件中声明函数
在模板.phtml
文件中运行以下函数
var_dump($block->isFrontUrlSecure()) . '<br />';
var_dump($block->isCurrentlySecure()) . '<br />';
以上所有步骤都是您需要做的事情。如果您对文章或任何问题有任何疑问,请使用下面的评论部分!