Ben bunu test etmeden önce değişkeni atamak, ve belki de senin biraz biçimlendirme temizlemek için eğimli olacak:
$original_hash = get_original_passhash();
if ($original_hash != ""){
set_login_session(get_original_passhash());
} else {
print("Please Log In");
}
Interger, dize, boolean, vb - Ayrıca get_original_passhash()
değişkenin sağ türü dönen emin olmalıdır
Edit:
function get_original_passhash(){
$dbconn = pg_connect("host=localhost port=5432 dbname=heoa user=heoa password=123");
if(!empty($passhash_session)){
return $passhash_session;
} else {
return $passhash_post;
}
}
Bu kod yapmak gerekiyordu? Bu bir veritabanına bağlanır, ve sonra sadece hiçbir yerden görünen bir değişkeni sınar? Sizin kod örneği Diyelim ki bize verdiğiniz itibaren, hiçbir şey bile set ediliyor, çünkü çalışmıyor. Bu işlev için tam kaynak kodu var mı?