0
가능한 중복 :
Call php from javascript and return an array from php to Javascript functionPHP에서 자바 스크립트로 돌아가려면 어떻게해야합니까?
내가 예를 들어 XML
에서 사용자의 검증을위한 PHP 코드를 겪고 : ValLogin.php
를<?php
$userName = $_REQUEST["username"];
$password = $_REQUEST["password"];
$iCount = 0;
$loginArray = array();
$xml = simplexml_load_file("Logintest.xml");
for ($i=0;$i<2;$i++)
{
foreach($xml->Username[$i]->attributes() as $a => $b)
{
$loginArray[$iCount] = $b;
$iCount++;
}
if($userName == $loginArray[0] && $password == $loginArray[1])
{
header("Location: EHP_Configuration.html");
return ;
}
$iCount = 0;
}
echo "<SCRIPT LANGUAGE='javascript'>alert('asd')</SCRIPT>";
header("Location: Login.html");
?>
HTML
<form method = "post" action = "ValLogin.php">
</form>
에코가 예상대로 작동하지 않습니다. 그것은 직접 로그인 리디렉션을 보여줍니다
메시지를 어떻게 잘못 만들 수 있습니까/로그인?
와 자바 스크립트 코드를 받아 들여야 게다가
? 무엇보다도 방법 당신은 XML 문서가 ... 이상한 ;-) – VolkerK
Logintest.xml XML 버전 = "1.0"인코딩 = "ISO-8859-1"?> <사용자 이름 사용자 보인다 반복 = "Admin"Password = "Password"/> –
NewBie
VolkerK의 메모를 확장하려면 SimpleXMLElement :: xpath()'(http : //www.php .net/manual/ko/simplexmlelement.xpath.php). 사용자를 찾는 것은'$ xml-> xpath ("Username [@User = '$ username'과 @Password = '$ password'] ')' – outis