'da veri olduğunda, hem $ _GET hem de $ _POST veri elde etmek mümkün mü? Ve bu, $ _REQUEST cinsinden ne ile ilgilidir?
cevap
Evet, mümkün. Bu formu, $_GET["a"] == "123"
, $_GET["b"] == "456"
, $_POST["a"] == "llama"
, $_POST["b"] == "duck"
ve $_POST["go"] == "Submit me!"
göndererek On
<form action="foobar.php?a=123&b=456" method="post">
<input type="text" name="a" value="llama">
<input type="text" name="b" value="duck">
<input type="submit" name="go" value="Submit me!">
</form>
: buna benzer bir form düşünün. the php.ini documentation açıkladığı gibi bu $_REQUEST
süper küresel ilgilidir Nasıl
, request_order
(veya daha eski variables_order
) PHP yapılandırma ayarının değerine bağlıdır.
Bu mümkündür. request_order
veya (eğer bu ayarlanmamışsa) variables_order
yönergesi, her ikisi de bir anahtar ayarlandığında, $_REQUEST
'da hangisinin öncelikli olacağını belirler.
kesinlikle hem ... Aşağıdaki (çok basit) sayfasını düşünün veri olabilir: Formun action
bir sorgu dizesi içerdiğini
<body>
<form method="post" action="params.php?myparam=myval">
<input type="text" name="param1"></input>
<input type="submit" name="submit" value="submit" />
</form>
</body>
Bildirim ve yöntem post
olduğunu. $_GET
$_POST
formu params içeren, sorgu dizesi params içerir ve $_REQUEST
hem dizilerden birleştirilmiş parametrelerini içerir: süper globaller $_REQUEST
işlenir nasıl kontrol etmek için
array(3) {
["myparam"]=>
string(1) "myval"
["param1"]=>
string(0) ""
["submit"]=>
string(6) "submit"
}
atın request_order
.
PHP'de mümkündür, çünkü adlarına rağmen $ _GET ve $ _POST gerçekten bir GET veya POST'a ihtiyaç duymaz.
- $ _GET, form kodlanmış değişkenler olarak ayrıştırılan querystring'i içerir.
- $ _POST formu kodlanmış değişkenler
Fiili istek yöntemidir önemi yok olarak çözümlenen istek gövdesini içeren - bir PUT olabilir ve bu superglobals hala doldurulan olacaktır.
- 1. JPA: Hem QueryCriteria'da hem de
- 2. Hem jquery.js hem de scriptaculous.js dosyalarını kullanın?
- 3. Hem Cassandra (NoSQL) hem de mysql (RDBMS)
- 4. Hem .aspx hem de .cs dosyalarını dağıtın
- 5. Hem x86 hem de x64 için derleme
- 6. NSLog() hem konsol hem de dosyaya
- 7. Hem istemci hem de sunucuyu ana
- 8. $ _REQUEST $ _GET veya $ _POST
- 9. PHP'de CURL ile hem GET hem de POST parametreleriyle nasıl istekte bulunabilirim?
- 10. Hem iOS hem de Mac OS'de çalışan yazma sınıfları
- 11. Aynı sunucu, hem SSL hem de SSL olmayan
- 12. Hem boyut hem de zamana göre günlükleri kaydetme
- 13. Android Emulator: Hem yumuşak giriş hem de sabit klavye girişi
- 14. R paketi hem Windows hem de Linux'ta çalışıyor
- 15. Python, hem dosya hem de terminal için çıkış nasıl gönderilir
- 16. iOS'ta hem mobil safari hem de uygulama için Benzersiz Tanımlayıcı
- 17. Urllib2 ile Python'da hem cookieler hem de proxy kullanarak
- 18. Bir soket nasıl hem bağlanabilir hem de kapatılabilir?
- 19. Hem Waze hem de Google haritalarının açılmasına yönelik Android amacı
- 20. Hem iPhone hem de Android için uygulama geliştirme
- 21. Metin dosyasından hem char hem de satır tarafından okunabilir
- 22. Crossorigin özniteliğinin amacı ...? Hem resim hem de komut dosyası etiketlerinde
- 23. Neden hem paramız hem de muti-nesne kurucular var?
- 24. Hem jpg hem de png için meta verileri yaz
- 25. Android GridLayoutManager hem sütun hem de satır aralığı ile
- 26. InternalResourceViewResolver birlikte hem jsp hem de html'yi çözmek için
- 27. Tomcat 6'da hem SSL'yi hem de SSL'yi kullanma
- 28. Kapatma olayı hem UserClosing hem de this.close üzerinde tetiklendi
- 29. Hem normal hem de bölünmüş ActionBar nasıl görüntülenir?
- 30. Neden java'nın hem önek hem de jssecacerts dosyaları var?
Yani, bu bana 123 llamas ve 456 ördeklerimi masamdan kalkmadan görebilme olanağı veriyor! güzel. – Don
Bu llamas ve ördekler söz konusu olduğunda yardım için mutlu. :) – bcat