Merhaba arkadaşlar......
Register globals ile ilgili ilginç bir sorunum var.
Sitemin bulunduğu sunucuda register globals off konumunda. (Linux Apache Üzerinde PHP )
Tasarım yaptığım localsunucumda da aynı şekilde register globals off konumunda (Server 2003 Üzerinde CGI + SQL vs )
Aynı zamanda evimde ki Vmware sanal Pc üzerinde kurulmuş sunucumda da off konumunda (Server 2003 Üzerinde CGI + SQL vs )
yani evde ki yapılandırmamla ofisimde ki yapılandırma aynı sadece sanal ve reel farkı var her ikisinide ben kurup yapılandırdım.
Fakat şöyle bir sıkınıtım var.
Dün farkına vardım ki ofisteki Sunucumda globals çalıştıramıyorum fakat diğer iki sunucuda sanal ve web de globals sıkıntı olmadan çalışıyor.
Globals ı kullandığım kısım Get ve Post işlemleri yapılırken değil sadece bir fonksiyon için veya sistemin tümünde kullanacağım bir değişkeni fonksiyonlarda tek tek tekrar tekrar tanımlamak yerine globals ile fonksiyonun içine o değişkeni almak amaçlı kullanıyorum.
Fakat sıkıntı yaşadığım yani ofisteki sunucumda register_globals on olmadan bu şekilde bir değişkeni fonksiyon içerisine alamıyorum :S
Acaba ofisimdeki sunucuda mı sıkıntı mevcut :S yoksa evde ki web e açık olan sunucumda mı sıkıntı mevcut :S çözemedim yardımcı olurmusunuz ?
Bi 2. Soru
bu şekidle anlattığım global şeklinde kullanılan değişkenler de register_globals a mı bağlıdır ?
örnek olarak;
<?PHP
$state = $_GET["state"];
$id = $_GET ["id"];
function progg()
{
global $state , $id;
echo $id.$state;
}
?>
Yardımlarınız için şimdiden teşekkürler....