Ben yazdığınız her karakter üzerinde bir veritabanında birine bir textfield bir değeri karşılaştırmak için bir PHP komut dosyası için bir AJAX GET isteği yapmak - Bu benim laptop (Windows) sorunsuz ve güzel çalışıyor.
Windows Server 2003 çalıştıran bir bilgisayara benim komut aktarmak ve bir GET isteğini yapmaya çalışır ama "500 Internal Server Error" hatası verir?!
Neler oluyor? PHP komut şöyledir:
include('includes/db-connect.php');
$connectionInfo = array( 'Database' => 'TYn_Motor');
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if($conn){
$tsql = "SELECT * FROM Monitor_User_Session WHERE Session_ID = '".$_GET['session_id']."'";
$stmt = sqlsrv_query($conn, $tsql);
if($stmt !== null) {
if(sqlsrv_has_rows($stmt) === false){
echo '0';
}else{
echo '1';
}
}else{
echo '1';
//die( print_r( sqlsrv_errors(), true));
}
}else{
echo '1';
//echo 'Database Connection could not be Established';
}
sqlsrv_close($conn);
Herkes soruna neden olabilir görebilir miyim?
Değişken $ sunucuAdı ayarlanır - sadece bir çizgi içerir. Benim laptop üzerinde PHP 5.3.0 çalıştırıyorum, sunucu PHP 5.2.9 çalışıyor.