P

Er
12 Mayıs 2017
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (?)
2 (Bu ay: 0)
Gönderiler Hakkında
P
9 yıl
Fonksiyon İçindeki Değişkenin Çalışmama Sorunu
Merhaba Arkadaşlar.

Şu şekilde kod yapım var, fonksiyon içerisindeki $verificationQuestion değişkeni hiçbir şekilde çalışmıyor. Bunu nasıl düzeltebilirim?

$verificationQuestion = "<input type='text' name='verificationAnswer' placeholder='An error has occurred' />"; 
if(count($_COOKIE) >= 16) writeQuestion();
else createCookie();

function writeQuestion(){
$questionNumber = rand(1, (count($_COOKIE) / 2));
$verificationQuestion = "<input type='text' name='verificationAnswer' placeholder='".$_COOKIE['qCookie'.$questionNumber]."' />";
}

function createCookie(){
require 'Database/Connection.php';
try{
$Statement = $Connection->query("SELECT * FROM questions");
foreach($Statement as $Row){
setcookie('qCookie'.$Row['ID'], $Row['QUESTION'], time() + (86400 * 30), '/');
setcookie('aCookie'.$Row['ID'], sha1($Row['ANSWER']).'AmethystC00ki€', time() + (86400 * 30), '/');
}
} catch (Exception $ex) {

}
}
P
9 yıl
Fonksiyon İçindeki Değişkenin Çalışmama Sorunu
Merhaba Arkadaşlar.

Şu şekilde kod yapım var, fonksiyon içerisindeki $verificationQuestion değişkeni hiçbir şekilde çalışmıyor. Bunu nasıl düzeltebilirim?

$verificationQuestion = "<input type='text' name='verificationAnswer' placeholder='An error has occurred' />";
if(count($_COOKIE) >= 16) writeQuestion();
else createCookie();

function writeQuestion(){
$questionNumber = rand(1, (count($_COOKIE) / 2));
$verificationQuestion = "<input type='text' name='verificationAnswer' placeholder='".$_COOKIE['qCookie'.$questionNumber]."' />";
}

function createCookie(){
require 'Database/Connection.php';
try{
$Statement = $Connection->query("SELECT * FROM questions");
foreach($Statement as $Row){
setcookie('qCookie'.$Row['ID'], $Row['QUESTION'], time() + (86400 * 30), '/');
setcookie('aCookie'.$Row['ID'], sha1($Row['ANSWER']).'AmethystC00ki€', time() + (86400 * 30), '/');
}
} catch (Exception $ex) {

}
}
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.