MYSQL e internet üzerinden nasıl erişebilirim?

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

eywallah saolasın...
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

Sanırım aşağıdaki bilgide bir yanlışlık var.
sychorax yazdı: Bide m4st3rmus arkadaşım php 4.0'dan sonra post ve get olarak aldığın değişkenlerin alışı değişti direk global değişken olarak alamıyorsun

Kod: Tümünü seç

$ali=$_POST["ali"];//Post olarak alıyorsan
$ali=$_GET["ali"];//Get olarak alıyorsan
şeklinde değiştirdiler.Bütün hostlar php 4.3 kullanıyor sorun çıkartabilir.
php engine, POST ve GET array lerinin içindeki elemanları global birer değişken yapıp yapmayacağına;

register_globals

ini değişkeniyle karar veriyor ve bu değişken script dizinideki .htaccess yada sistem genelinde kullanılan php.ini içinde değiştirilebilir. Eğer servis sağlayıcı bunu "0" yani disable etmişse, sitenizin ana dizinine bir .htaccess dosyası oluşturup;

register_globals="1"

yaparak bu sorunu çözebilirsiniz. Yine de güvenlik gerekçesiyle bunu "0" kullanmak yararlıdır. Eğer register_globals true olursa aşağıdakine benzer güvenlik açıkları yaşayabilirsiniz;

Kod: Tümünü seç

<?php
....
....
 if ($isLogged) adminFunctions() ;
?>

gibi bir kodunuz olduğunu düşünelim. İstemciden bir kişi;

http://.......php?isLogged=1

şeklinde çağıracak olursa adminFunctions çağırılacaktır. Dikkatli olmak gerekli...

Kolay gelsin..
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
Cevapla