register_globals hakkında

0
Onaylı Üye
Üye
Katılım
30 Ekim 2007
Mesajlar
50
Tepki puanı
0
arkadaşlar hostum illa da register_globals açmam diyor. bende de bazı scriptler çalışmnadı şimdi. register_globals'ı htaccess veya php.ini ile açmam mümkünmüdür. böyle bişey duymuştum. denedim ama çalışmadı. iç sunucu hataları verdi
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
register_globals=on yazıp php.ini şeklinde bir dosya oluşturup dizine atıp denermisiniz. ben kebirhost ile çalışıyorum ve onların böyle bir uygulaması var. öcneden yoktu. kendimiz php.ini oluşturup gerekli işlemleri yapabiliyoruz.

Gerçi sizin sistemde de böyle bir uygulama olsa idi size söylerlerdi.

Pek anlamam bu işlerden ama bir deneyin isterseniz...
 
0
Onaylı Üye
Üye
Katılım
30 Ekim 2007
Mesajlar
50
Tepki puanı
0
hiç bir şekilde etki etmedi malesef. yine de teşekkürler
 
0
Onaylı Üye
Üye
Katılım
29 Ocak 2006
Mesajlar
2
Tepki puanı
0
Eğer PHP biliyorsanız, tüm GET ve POST'ları değiştirin.
$degisken yerine $_POST[degisken] olarak..

Sadece script kullanıyorsanız, scriptin mutlaka en tepeye include edilen bir dosyası vardır ayarlar vs. için. O dosyanın en başına şu iki satırı yazın. Muhtemelen işe yarayacaktır.

extract($_POST);
extract($_GET);

Ayrıca register_globals'in off olması sağlıklıdır.
 
0
Onaylı Üye
Üye
Katılım
30 Ekim 2007
Mesajlar
50
Tepki puanı
0
çok teşekkürler. sorunu çözdüm bu sayede
 
0
Onaylı Üye
Üye
Katılım
19 Mayıs 2004
Mesajlar
139
Tepki puanı
0
konu kapanmış ama yine arayan olabilir ben şöyle anlatayım domaininizde açmak için register_globals'i ( komple sunucuda değil ) aşağıda ki 3 işlemden birini yapın.

1) sayfaların hepsini inculede eden index.php & baglan.php gibi bi dosyanın içine en üste koyun gitsin yeri çok önemli değil.

foreach($_GET as $key => $val)
$$key = $val;

2) yine sayfaların hepsini inculede eden index.php & baglan.php gibi bi dosyanın içine en üste koyun gitsin yeri çok önemli değil.

ini_set('register_globals', 'on');

3) yada .htaccess yaratın ve yine en üstüne koyun gitsin bu kodu girin

php_flag register_globals on

kesinlikle 3 işlemden birini deneyin register_globals on olacaktir.
 
Geri
Üst