gpt4 book ai didi

php - php/drupal 网站中的 SSL

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:57 26 4
gpt4 key购买 nike

在我创建的网站之一中,要求使用 ssl。但我对此一无所知。我知道 ssl 用于安全站点。但是开发会有什么不同,我从哪里开始呢?我看到了这个 http://php.net/manual/en/book.openssl.php还有这个http://www.openssl.org/所以可以在不购买带有开放 ssl 的 ssl 的情况下做到这一点?

我猜这就是你检测的方式......

if (isset($_SERVER['HTTPS']) )
{
echo "SECURE: This page is being accessed through a secure connection.<br><br>";
}
else
{
echo "UNSECURE: This page is being access through an unsecure connection.<br><br>";
}

请告诉我从哪里开始以及我需要了解的基础知识。

最佳答案

SSL 通常由网络服务器协商。在调用 PHP 之前,您需要安装一个证书,Web 服务器将使用该证书与每个客户端协商安全连接。是的,您需要为正式验证的证书付费。通常,您可以通过托管服务提供商轻松完成所有这些工作。如果您需要更多关于自己安装证书的帮助,请尝试 http://serverfault.com .

理想情况下,这对您的开发来说毫无意义。如果您的网站没有假设在安全或不安全的连接上运行,那么无论哪种方式它都应该运行良好,因为网络服务器正在为您处理细节。如果您自己生成完整链接(包括架构、http://),您必须小心。如果您要设置任何 cookie,您应该检查它们是否具有 secure 标志,以及这对您的系统意味着什么。

OpenSSL 扩展与此上下文中的任何内容都没有太大关系。

关于php - php/drupal 网站中的 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4447798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com