Postingan lainnya
illegal string offset di php
jadi saya mau hosting website saya, pas run di localhost bisa tapi pas mau dihosting jadi gabisa login. keluar tulisan
↵Warning: Illegal string offset 'lastlogin' in /srv/disk10/2404536/www/ugsbuilder.atwebpages.com/login/checklogin.php on line 24
↵
↵Warning: Illegal string offset 'attempts' in /srv/disk10/2404536/www/ugsbuilder.atwebpages.com/login/checklogin.php on line 30
↵
↵Warning: Illegal string offset 'attempts' in /srv/disk10/2404536/www/ugsbuilder.atwebpages.com/login/includes/loginform.php on line 12
↵
↵Warning: Illegal string offset 'lastlogin' in /srv/disk10/2404536/www/ugsbuilder.atwebpages.com/login/includes/loginform.php on line 15
↵
↵Warning: Illegal string offset 'attempts' in /srv/disk10/2404536/www/ugsbuilder.atwebpages.com/login/checklogin.php on line 42
↵{"username":"nama","response":"true"}" setRequestHeader : ƒ (a,b)
ini kodingan saya
if ($lastAttempt['lastlogin'] == '') {
$lastlogin = 'never';
$loginCtl->insertAttempt($username);
$response = $loginCtl->checkLogin($username, $password);
} elseif ($lastAttempt['attempts'] >= $max_attempts) {
//Exceeded max attempts
$loginCtl->updateAttempts($username);
$response = $loginCtl->checkLogin($username, $password);
} else {
$response = $loginCtl->checkLogin($username, $password);
};
if ($lastAttempt['attempts'] < $max_attempts && $response != 'true') {
$loginCtl->updateAttempts($username);
$resp = new RespObj($username, $response);
$jsonResp = json_encode($resp);
echo $jsonResp;
} else {
$resp = new RespObj($username, $response);
$jsonResp = json_encode($resp);
echo $jsonResp;
}
katanya ada masalah sama arraynya, kira2 ada yang bisa bantu ga?
0
1 Jawaban:
dikasih isset() gan, if(isset($lastAttempt['lastlogin'])) begitu juga yang lainnya
0