PHP 프로그래밍으로 다시 돌아가는 중입니다.이 것을 이해할 수 없습니다.변수가 함수로 전달되지 않습니다.
난 그냥 간단한 로그인 화면을 쓰려고하는데, "로그인"기능에 변수를 전달할 수없는 것 같습니다.
그래서이
$Email = $_POST["Email_Address"];
$Password = $_POST["Password"];
// check to see if the login is valid
$ValidLogin = ValidateLogin($Email, $Password, $ErrorMessage);
내가 이전에 별도의 ValidateLogin 선언이 코드 전에 호출되는 파일을 포함 ... 나는 그 후 페이지에서 호출이 코드입니다.
function ValidateLogin($EmailAddress, $Password, &$ErrorMessage){
$ErrorMessage = "";
}
ValidateLogin 함수의 변수를 보면 비어 있습니까? 이 코드는 다른 프로젝트에서 작동하지만 왜 여기에서 작동하지 않는지 이해하지 못합니다.
도움을 주시면 감사하겠습니다.
여기에는 문제가 없습니다. 자세한 내용을 입력하십시오. – SteAp
질문이 불완전합니다. 더 많은 코드와 설명으로 다시 작성하십시오. 지금은 그 기능을 실제로 사용하지 않아서 문제를 파악하는 것이 불가능합니다. –
'$ errorMessage'를 참조로 전달하지 말고 모든 정보를'반환 '하십시오. – PeeHaa