soru:
Denemek amaçlı yaptıgım php sayfası sitemize air linux server da sorunsuz olarak çalısıyor.
Fakat Server 2003 te wamp ile php sayfaları çalıstırıyoruz.Fakat post islemi yapmıyor.
surdaki linklere girin ve inputboxları doldurursanız sorunumu daha iyi anlıyacaksınız.
http://85.100.209.95/kv/ekle_3769.php server 2003 kurulu makina
http://www.kontorvezne.com/ekle_3769.php buda linux server ımız
çözüm:
bir adet info.php diye bir dosya yaratın
<?
phpinfo();
?>
Daha sonra o dosyanın çıktısında register_globals degerine bakın. Eger bu deger 0 ise POST degerlerinizi degisik göndermeniz gerek. Güvenlik açısından bu degeri 0 olarak tutun...
Eger bu degeri 1 olarak degistirirseniz formdan gelen degiskenleri direkt olarak alırsınız.
Örnek
register_globals =1 olsun
form
<input type=text name=username> olsun. Bir sonraki ekranda direkt olarak $username' i yazdırırsınız. Ancak dedigim gibi önerilen bu degil..
register_global =0 oldugu zaman ise formdan gelen bilgiyi $_POST['username'] olarak yazdırmanız gerek. GET kullanıyorsanız $_GET['username'], yada her ikisi için $_REQUEST['username']
server 2003 web server sorunu
- burak_dalkir
- Gigabyte2
- Mesajlar: 2316
- Kayıt: 15 Mar 2006, 10:10
- cinsiyet: Erkek
- İletişim: