PHP Hata w / CSS Dahil

1 Cevap php

Ben bu sayfayı login.php üzerinde güçlüğün var. Çünkü oturumun doğası, bir $page çağrılacak izin vermez. Ben header ben diğer tüm sayfalara yaptım aynı şekilde dahil. Benim başlık $page < ul > için tanımlanan bu yüzden farklı bir sınıf her sayfayı çağırabilirsiniz ile birlikte kod ===== arasında vurgulanır. Ama nedeniyle sessionstart için giriş sayfasında çalışmıyor. Ben diğer sayfalarda cezası işe alabilirsiniz.

Eğer herhangi bir fikir varsa bana bildirin.

<?php
session_start();


if ($_POST['username']) {



if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])){

function headertop($page) {

    include('header.php');

}

headertop('login');


echo "<br /><br />SECURITY CODE ERROR... "; 




include('footer.php');

exit();
}

1 Cevap

Ilk şey, bir isset () fonksiyonu olmadan POST doğrulayarak durdurmak, bu nedenle if (isset($_POST['key']) : vb gibi görünmelidir

Sonra, i her dosyaya bu işlevi tanımlarken herhalde?

Sen include('header.php'); değil $ sayfasına dahil tanımlayarak bunun tanımını mahvettim. O zaman neden U tüm $ sayfa parametresini gönderiyor? Sen header.php den sonra onu aramak? Bu biraz topal kod.

Her neyse, ne yapmanız gereken bir anahtar ya da çok ise-else-if-senin kod, $ _SERVER ['QUERY_STRING'] veya $ _SERVER ['REQUEST_URI'] dayanmaktadır.

switch ( $_SERVER['PHP_SELF'] ) {
default:
case '/index.php':	
	$tab = 'homenav';				
	break;

case '/surf.php':	
	$tab = 'surfnav';				
	break;

case '/register.php':	
	$tab = 'registernav';					
	break;

}