저는 $ _GET에 정말 이상한 점이 있습니다. 나는 HTML/CSS/PHP/MySQL 스택에 상당히 익숙하다. 저는 전에 $ _GET을 사용하지 않았으며 사용자의 전자 메일을 확인하는 전자 메일의 링크에 사용되는 페이지를 작성하려고합니다. 링크에는 데이터베이스 항목에 대해 상호 참조하는 GUID 인 단일 매개 변수가 포함되어 있습니다. 이 개발하는 동안, 나는 $ _GET 매개 변수의 보류를 받고 문제가 있었다, 그래서 나는 이렇게 테스트 페이지 아래로 페이지를 차단했습니다
http://mywebsite/dev/test.html?testparam=2
:
<html>
<head>
</head>
<body>
Hullo.<br/>
<?php
echo $_GET['testparam'];
?>
<br/>
World.
<br/>
</body>
</html>
나는 그와 함께이를 호출하고
다음 출력이 표시됩니다.
Hullo.
세계.
무슨 일입니까? 테스트를 더 간단하게 만들 수는 없습니다. 도움이된다면 PHP 7.1을 사용하고 있습니다. 어떤 조언도 매우 감사하게 받았습니다.
'.html' 파일은 일반적으로 PHP 스크립트로 해석되지 않습니다. 예를 들어'.php' 확장자를 가진 스크립트가 필요합니다. – jeroen
당신은'var_dump ($ _GET);'할 수 있습니까? 나는 어떻게되는지보고 싶다. –
파일이 .php이어야합니다 – azjezz