dr.arthutfrank
Decapat
- Katılım
- 7 Ekim 2018
- Mesajlar
- 22
Merhaba, wordpress kullanıyorum. Functions.php dosyasına aşağıdaki kodu ekledim 2-3 dakika kadar çalıştı ve sonra http 500 error hatası vermeye başladı site. Sebebi bu kod olabilir mi veya denk mi geldi sizce? Kod hatalı mı?
Aşağıdaki kodda yapmak istediğim şey saat 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 ise koduma "redirect-to-login-if-not-logged-in.php " sayfasını dahil etmekti wampserverde çalışıp test ettiğimde sorunsuz çalıştı ama bi kontrol eder misiniz?
Bu kod ile o an bulunan sayfanın URL'ini alıyorum
Aşağıdaki kodda yapmak istediğim şey saat 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 ise koduma "redirect-to-login-if-not-logged-in.php " sayfasını dahil etmekti wampserverde çalışıp test ettiğimde sorunsuz çalıştı ama bi kontrol eder misiniz?
PHP:
date_default_timezone_set('Europe/Istanbul');
//$saat = date('H');
$saat = 07;
if ($saat == 07 || $saat == 08 || $saat == 09 || $saat == 10 || $saat == 11 || $saat == 12 || $saat == 13 || $saat == 14 || $saat == 15 || $saat == 16 || $saat == 17 || $saat == 18 || $saat == 19 || $saat == 20 || $saat == 21 || $saat == 22)
{
if(curPageURL() != 'http://localhost:81/wordpress/wp-admin/') //sayfa wp-admin değilse devam et
{
include("wp-content/plugins/redirrect-to-login-if-not-logged-in/redirect-to-login-if-not-logged-in.php");
}
}
Bu kod ile o an bulunan sayfanın URL'ini alıyorum
Kod:
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
Son düzenleyen: Moderatör: