s.a.
Arkadaşlar bir web projesi için aktif browseri bilmem gerekiyor.
Php de http_user_agent değişkeni var ama bu aktif browseri değil tüm kayıtlı browserleri getiriyor.
Ben de javascriptte denedim.
$brw="<script>document.write(navigator.appName)</script>";
echo $brw; // Çıktısı Netscape
fakat
echo substr($brw,1,8); // çıktısı script>d
echo strlen($brw); // çıktısı 50
ve
if ($brw=="Netscape") olarak kontrol edilemiyor. çünkü burada sorgulamayı "<script>document.write
(navigator.appName) </script>" stringi üzerinden yapıyor
bu duruımda javascripten bu bilgiyi php ye nasıl aktarırım.
ajax yada jquery olmadan javascript içinden bir değeri yada fonksyion sonucunu pratik olarak php ye aktarmak
mümkünmüdür.
Teşekkürler.
javascript ten php ye bilgi aktarımı
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
Re: javascript ten php ye bilgi aktarımı
Mümkün değildir.ajax yada jquery olmadan javascript içinden bir değeri yada fonksyion sonucunu pratik olarak php ye aktarmak
mümkünmüdür.
http://php.net/manual/en/function.get-browser.php bu adresten istediğin kodlar veya sınıflara ulaşabilirsin.
Re: javascript ten php ye bilgi aktarımı
Kod: Tümünü seç
Jquery ile gayet pratik olarak gönderebilirsin
var url = "JsonCall.aspx/SaveBolge"; // sunucu tarafındaki sayfa veya web servisi olabilir
var bolge = new Object();
bolge.Adi = Title;
bolge.Kod = Kod;
data = JSON.stringify(bolge);
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: url,
data: "{'bolge':" + data + "}",
dataType: "json",
traditional: true,
success: function (data) {
if (data != null) {
alert("işlem tamam");
}
}
});
Sunucu tarafındaki kod
public static int SaveBolge(Bolge bolge){
///// veritabanına kayıt işlemi
}