PHPw3schools의 PHP 자습서를 배우고 있습니다. 자동 전역 - 나는 글로벌 변수의 개념 건너 학습 동안 나는 PHP 7.0.13서버 변수가 거의 추가되지 않았으며 PHP 7에서 제거되지 않은 패키지가 있습니까?
을 사용하고 있습니다.
This is the page from where I'm learning Global Variables - Superglobals
주 : 서버 변수의 목록을 확인하려면 위의 링크로 이동하시기 바랍니다.
나는 모든 서버 변수와 노력이 페이지에서그러나 나는 다음과 같은 몇 가지 서버 변수 공지 사항로 정의되지 않은 인덱스가 나타납니다
$_SERVER['HTTP_ACCEPT_CHARSET']
$_SERVER['HTTPS']
$_SERVER['REMOTE_HOST']
$_SERVER['SCRIPT_URI']
위의 각 변수에 대해 다음 코드를 시도했습니다. 예를 들어이 별도로
<!DOCTYPE html>
<html>
<body>
<pre>
<?php
echo $_SERVER['PATH_TRANSLATED'];//like this I tried for other three server variables also
?>
</pre>
</body>
</html>
또한 몇 가지 새로운 서버 변수 내가 print_r($_SERVER);
그래서 코드를 실행하려고 할 때 배열 $_SERVRER
거기, 내 질문이되어있는 기존 서버 변수의 몇 가지 관찰 PHP5에 존재하는 PHP7에서 제거되었고 다른 것들은 새로 추가되지 않았습니까?
나는 PHP 문서도 확인하려고했지만 거기에 대해서도 전혀 알지 못했다.
제발 누군가 제발 내 의구심을 분명히하십시오.
감사합니다.
http://php.net/manual/en/migration70.PHP – RiggsFolly
거의 모든 값은 PHP로 전달되는 * 웹 서버 *에 달려 있습니다 (그렇기 때문에 그들은'$ _SERVER' 슈퍼 전역에 있습니다). 그래서 ... 어떤 웹 서버에서 이것을 실행하고 있습니까? – deceze
@deceze : Apache/2.4.23 (Win32)을 사용하고 있습니다. – user2839497