• 22-12-2013, 01:20:33
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar arama yaptım fakat hiç bir sonuca ulaşamadım. Eğer daha önce anlatıldıysa sorulduysa şimdiden özür dilerim hiç bir sonuca ulaşamadım.

    sayfalar.php?ID=6
    Şeklinde sayfalarımın adını listeliyorum burada bir sorunum yok. Bu panelimde "İletişim" sayfasının ıd'si ve contact.php adında iletişim sayfamın taslağı var herşeyi hazır mysql'e girdiğim herşeyi çekebiliyorum.

    Benim yapmak istediğim sayfalar.php?ID=6 ya gittiği zaman buraya bu contact.php'yi çekmek.
  • 22-12-2013, 01:23:25
    #2
    Üyeliği durduruldu
    <?php
    
    if($_REQUEST["ID"] == "6"){
    //açılmasını istediğiniz, yön atmak istediğiniz kodunuz
    }
    
    ?>
  • 22-12-2013, 01:23:30
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @Vinsinity;

    <?php
    	
    	switch($_GET["ID"]) {
    		case "6": {
    			require("contact.php");
    		} break;
    		default: {
    			require("404.php");
    		}
    	}
  • 22-12-2013, 01:28:36
    #4
    $Sayfa=$_GET["ID"];
    switch($Sayfa) {
    case "6": {
    include("contact.php");
    } break;
  • 22-12-2013, 02:03:54
    #5
    Üyeliği durduruldu
    Sağolun arkadaşlar bir sorum daha olacak.

    switch($_GET["ID"]) { 
            case "2": { 
                require("aboutus.php"); 
            } break; 
        }
    
        switch($_GET["ID"]) { 
            case "3": { 
                require("reffer.php"); 
            } break; 
        }
    
        switch($_GET["ID"]) { 
            case "4": { 
                require("project.php"); 
            } break; 
        }
    
        switch($_GET["ID"]) { 
            case "5": { 
                require("products.php"); 
            } break; 
        }
    
        switch($_GET["ID"]) { 
            case "6": { 
                require("contact.php"); 
            } break; 
        }
    bu şekilde yapsam bir sorun olmaz heralde?
  • 22-12-2013, 02:19:16
    #6
    Vinsinity adlı üyeden alıntı: mesajı görüntüle
    Sağolun arkadaşlar bir sorum daha olacak.

    switch($_GET["ID"]) { 
            case "2": { 
                require("aboutus.php"); 
            } break; 
        }
    
        switch($_GET["ID"]) { 
            case "3": { 
                require("reffer.php"); 
            } break; 
        }
    
        switch($_GET["ID"]) { 
            case "4": { 
                require("project.php"); 
            } break; 
        }
    
        switch($_GET["ID"]) { 
            case "5": { 
                require("products.php"); 
            } break; 
        }
    
        switch($_GET["ID"]) { 
            case "6": { 
                require("contact.php"); 
            } break; 
        }
    bu şekilde yapsam bir sorun olmaz heralde?
    güvenlik açığı var $_GET i güvenli hale getirmek lazım onuda
    htmlspecialchars(mysql_real_escape_string($_GET[$get])); gibi kullanılabilir
  • 22-12-2013, 02:20:24
    #7
    @Vinsinity;

    Çok uzatmışsın öyle yapmak yerine şu şekilde dene;

    switch(htmlspecialchars(mysql_real_escape_string($_GET["ID"]))) {
    	case "2": {
    		require("aboutus.php");
    	} break;
    	case "3": {
    		require("reffer.php");
    	} break;
    	case "4": {
    		require("project.php");
    	} break;
    	case "5": {
    		require("products.php");
    	} break;
    	case "6": {
    		require("contact.php");
    	} break;
    }
  • 22-12-2013, 02:31:23
    #8
    Üyeliği durduruldu
    Teşekkürler beyler hallettim.