Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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