<?php
if ($_SERVER['HTTPS']) {
$base_url='https://' . $_SERVER['SERVER_NAME'];
} else {
$base_url= 'http://' . $_SERVER['SERVER_NAME'];
}
?>
我在索引页面中编写此代码。以及我用作
的所有其他页面<?php print''.$base_url.''; ?>/Views/Patient/patientList.php
但是,当我运行我的网站时,会显示通知
注意:未定义的索引:第6行的C:\ xampp \ htdocs \ dopatient \ index.php中的HTTPS
答案 0 :(得分:0)
用于正确检查索引“存在:
$base_url = ( isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ) ? 'https://' : 'http://' ) . $_SERVER['SERVER_NAME'];
(或者:
$base_url = ( isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ) ? 'https://' : 'http://' );
$base_url .= $_SERVER['SERVER_NAME'];
)
您需要检查“开启”值,因为_SERVER['HTTPS']
也可以“关闭”。请参阅:http://php.net/manual/en/reserved.variables.server.php