2013-06-07 6 views
-1

입력란에 이름이 user이고 비밀번호가 pwd 인 입력란에 html 파일 (method = get 사용)이 있습니다.PHP 변수가 인쇄되지 않습니다.

admin.php : 내 관리자를로드 할 때

<html> 
<body> 
<?php 
    echo "user: $user"; 
?> 
</body> 
</html> 

내가 URL에 변수를 통해 전달되는 것을 볼 수 있지만, 제출 버튼은 다음과 같습니다 admin.php라는 파일에 지시합니다. PHP는 user: 만 인쇄하고 다른 것은 인쇄하지 않습니다. 나는 이것이 아마도 어리석은 질문이라는 것을 알고 있지만, 왜 그렇게 되는가?

+0

관리가 왜 downvote을 설명하기 위해? 나는 여기 ($ _GET [ 'var']와 같은 것을 할 필요가 없다는 언급이 없음)의 가이드 만 따랐다 : http://dev.mysql.com/tech-resources/articles/ddws/17.html –

답변

2

지금처럼 인쇄 해보십시오 :

echo "user: " . $_GET['user']; 
+0

감사의 말 Optimus : D – tymeJV

+0

물론! 해야했다;) 단지 빠른 오자라고 가정한다. – OptimusCrime

5

이렇게하면 효과가 있습니다.

$user = $_GET['user']; 
+0

멋지다, 나는이 튜토리얼 http://dev.mysql.com/tech-resources/articles/ddws/17.html을 따르고 있었고 이것에 대한 언급이 없었다. –

+0

PHP는 이것을 자동으로 수행하도록 구성 할 수 있지만, 안전한 연습으로 간주되지 않습니다. – Havenard

0
echo "user: " . $_POST['user']; 
관련 문제