当我想在Windows 10中将PHP登录到Oracle 11g时,它返回null值。但是在windows 7中xmlhttp.response和响应文本都是真的。为什么php无法在windows 10中与oracle连接? 我登录的示例代码:
var url = "ajax_index.php?cStatus=chklogin&id="+form.id.value+"&passwd="+form.passwd.value;
xmlhttp = uzXmlHttp();
xmlhttp.open("GET", url, false);
xmlhttp.send(null);
result = xmlhttp.responseText;
if(result!="true"){
if(result=="false"){
alert('Invalid user/password ');
}else{
alert(result);
}
}
,连接是:
$db="(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))";
$oracle_user="SFCORCLP";
$oracle_pwd="SFCORCLP";
这个相同的代码在Windows 7中运行良好,但在Windows 10中它总是命中其他条件警报(结果);