ex) http://
Array
(
[DOCUMENT_ROOT] =>
[HTTP_ACCEPT] =>
[HTTP_ACCEPT_ENCODING] =>
[HTTP_ACCEPT_LANGUAGE] =>
[HTTP_CONNECTION] =>
[HTTP_COOKIE] =>
[HTTP_HOST] =>
[HTTP_UA_CPU] =>
[HTTP_USER_AGENT] =>
[PATH] =>
[REMOTE_ADDR] =>
[REMOTE_PORT] =>
[SCRIPT_FILENAME] =>
[SERVER_ADDR] =>
[SERVER_ADMIN] =>
[SERVER_NAME] =>
[SERVER_PORT] =>
[SERVER_SIGNATURE] =>
[SERVER_SOFTWARE] =>
[GATEWAY_INTERFACE] =>
[SERVER_PROTOCOL] =>
[REQUEST_METHOD] =>
[QUERY_STRING] =>
[REQUEST_URI] =>
[SCRIPT_NAME] =>
[PATH_TRANSLATED] =>
[PHP_SELF] =>
[argv] => Array
(
)
[argc] => 0
)
ex) https://
Array
(
[DOCUMENT_ROOT] =>
[downgrade-1_0] =>
[force-response-1_0] =>
[HTTP_ACCEPT] =>
[HTTP_ACCEPT_ENCODING] =>
[HTTP_ACCEPT_LANGUAGE] =>
[HTTP_CONNECTION] =>
[HTTP_COOKIE] =>
[HTTP_HOST] =>
[HTTP_UA_CPU] =>
[HTTP_USER_AGENT] =>
[HTTPS] => on <-- 요넘 별표 이빠이..
[nokeepalive] =>
[PATH] =>
[REMOTE_ADDR] =>
[REMOTE_PORT] =>
[SCRIPT_FILENAME] =>
[SERVER_ADDR] =>
[SERVER_ADMIN] =>
[SERVER_NAME] =>
[SERVER_PORT] =>
[SERVER_SIGNATURE] =>
[SERVER_SOFTWARE] =>
[ssl-unclean-shutdown] =>
[GATEWAY_INTERFACE] =>
[SERVER_PROTOCOL] =>
[REQUEST_METHOD] =>
[QUERY_STRING] =>
[REQUEST_URI] =>
[SCRIPT_NAME] =>
[PATH_TRANSLATED] =>
[PHP_SELF] =>
[argv] => Array
(
)
[argc] =>
)
HTTPS 체크
if($_SERVER['HTTPS'] != "on") {
refresh("https://".$_SERVER['HTTP_HOST'].":8002".$_SERVER['REQUEST_URI']);
exit;
}
또는..
$protocol = stripos($_SERVER['SERVER_PROTOCOL'],'https') === true ? 'https://' : 'http://';
$url = $protocol.$_SERVER["HTTP_HOST"].'/files/editer/';
'[ Web 관련 ] > php' 카테고리의 다른 글
php 폴더 생성, 파일생성 file_exists(), is_dir(), mkdir() (0) | 2021.02.05 |
---|---|
php 암호화 (특정키를 사용해서 인코딩, 디코딩) (0) | 2021.02.04 |
php 두 날짜의 개월수 차이 구하기 (예. 호봉 구하기) (0) | 2021.01.07 |
php 폴더 용량 조회 + DB 용량 조회 (0) | 2020.12.02 |
PHPSTORM 단축키 (0) | 2020.11.17 |