PHP経由でAjaxから応答を取得しています。このエラーが発生しています:
PHP 警告: 不明: あなたのスクリプトは、PHP 4.2.3 まで存在していたセッションの副作用に依存している可能性があります。register_globals が有効になっていない限り、セッション拡張機能はグローバル変数をデータのソースと見なさないことに注意してください。行 0 の不明で、それぞれ session.bug_compat_42 または session.bug_compat_warn をオフに設定することにより、この機能とこの警告を無効にすることができます。
どうすれば解決できますか?
私のPHPスクリプトは
<?php
include("include/config.inc.php");
$name = $_POST['loginname'];
$phone = $_POST['logintelephone'];
// To protect MySQL injection
$name = stripslashes($name);
$phone = stripslashes($phone);
$name = mysql_real_escape_string($name);
$phone = mysql_real_escape_string($phone);
$query = mysql_query("select * from chatapp_users where name = '$name' and phone_no = '$phone'");
// Mysql_num_row is counting table row
$count=mysql_num_rows($query);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count > 0){
$result = mysql_fetch_array($query);
session_start();
$_SESSION['currentuser'] = $name;
$_SESSION['currentuserid'] = $result['user_id'];
$_SESSION['phone'] = $result['phone'];
echo 1;
}else {
echo 2;
}
?>