index.php?*=* Kullanımı Nedir?.

MsYıLDıRıMMustafa YILDIRIM

evet arkadaşlar index.php?*=* bu kullanım nedir ne işe yarar index.php sayfası bu kullanım sayesinde birden çok sayfa olarak kullanılabiliniyor galiba bunun faydaları neler ?

örneğin index.php ve iletisim.php yerine

index.php?ref=anasayfa veya index.php?ref=iletisim kullanımı ne işe yarar biri bana özetleyebilir mi?

2011-12-26 15:56:39

Php

genelde $ref isimli değişkene göre farklı sayfalar include edilerek kullanılıyor.

örnek: index?ref=galeri için php kodları şöyle olabilir

<?
include("klasor/".$get.".php");
?>

klasor/galeri.php dosyası olmalı.

<?
    // resim listesini veritabanından çeken bir kod


?>

Her programcı birgün Php yi tadacaktır
2011-12-27 17:33:06

Php

MsYıLDıRıMMustafa YILDIRIM

dediğiniz kodu koydum index.php sayfasına ve uyguladım ancak olmadı örneğin

index.php?ref=kaydet
neden olmamıştır bunu ufak br örnekle anlatabilirmisiniz ?

2011-12-28 00:01:13

Php

badyguard14Hilmi BORAN

bak kardeşim ?ref=anasayfa bu GET methodu ile veri almaktır.Case yapısıyla istediğin işlemleri yaparsın.Örneğin;

<?
$veri=$_GET['ref'];
switch ($veri){
case "anasayfa";
// burda anasayfa ise ne yapacağı //

break;
case "iletisim";
// burda da iletisim ise ne yapacağı yer alacak// 
break;


}


?>

bu şekilde istediğini yaptırabilirsin...

2011-12-30 11:00:28

Php

MsYıLDıRıMMustafa YILDIRIM

peki internette bazı sitelerde bu kullanımın site için tehlike arz edebileceği sitenin hacklenebileceği ve güvenlik açıığının oluşabileceğini söylüyorlar ne derece doğru php %100 güvenlik diye birşey yoktur ama bu güvenliği nasıl sağlayabilirim insanların bilgilerinin kaydedileceği bir sistemde şüphesiz sitenin anasayfası ve işlevleri çok önemli bilhassa veritabanı büyük önem arz etmekte  bu konuda güvenli mi ?

öbür yandan düşündüğümüzde facebook google gibi sistemler de bu modu kullanıyor güvenlik zafiyeti olsa kıullanmazlardı sanırım

2011-12-30 12:15:44

Php

php başka bir web sayfasındaki dosyayı bile include edecek kadar güçlüdür. bu zayıflık değil. yazan kişi bunu bilmezse sazan gibi avlanır. şu kod güvenliği sağlar.

if(file_existst($ref .".php"))
{
     include($ref .".php");
}


file_existst komutu sadece local sunucuda çalışır. uzak sunucudaki dosyayı kontrol etmek için fopen , veya curl komutu kullanılır.

Her programcı birgün Php yi tadacaktır
2011-12-31 11:23:12

Php

MsYıLDıRıMMustafa YILDIRIM

peki ben bu komutlar ile yapmak istediğim sosyal paylaşım sitesini oluşturmaya başlasam bu güvenli olur değil mi yoksa tavsiye ettiğiniz başka bir komut var mı yada en makbule geçeni bu kodlar mı olacaktır.?

2012-01-01 14:57:06

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro