Karşılıklı bir sunucuda üretim yaptığım için garip bir sorunla uğraşıyorum. Yönetici panelimi/url/* ile tüm URL'lerle eşleştiren bir güvenlik duvarım var.Hayır POST verileri alındı Symfony
Bu yönetim panelinde, gönderdiğim tüm POST verileri denetleyiciye ulaşmıyor.
var_dump($this->get('request')->request->all())
Uğrunda boş bir dizi , aynı şeyi verir:
var_dump($_POST)
Bu ... artık benim web sitesinin diğer sayfaları çalışmıyor tüm formları ve CRUD işlevleri beri çok can sıkıcı (yönetici panelinde değil) doğru şekilde çalışıyor.
Chrome ve FireBug konsolu, verilerin doğru yolla gönderildiğini gösteriyor.
benim .htaccess dosyaları ile bir sorun düşünüyorum:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/$1 [QSA,L]
</IfModule>
ben web dizini
RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /web/
RewriteRule ^(.*)$ /$1 [L,R=301]
işaret edecek www dizinine bu dosya var Ve ben ekledim benim web dizininin .htaccess bu
My güvenlik duvarları:
firewalls:
secured_area:
pattern: ^/
anonymous: ~
form_login:
login_path: /login
check_path: /login_check
always_use_default_target_path: true
default_target_path: /admin
use_referer: true
logout:
path: /logout
target: /login
access_control:
- { path: ^/admin, roles: ROLE_ADMIN }
Kontrolör fonksiyonunun
My PHP kodu:
public function testAction() {
return new Response(var_dump($_POST));
}
Basit HTML formu:
<form action="{{path_for_controller}}" method="POST"/>
<input type="text" name="search"/>
<input type="submit" value="send"/>
</form>
Sadece $ this-> ('isteği') olsun -> olsun ('ara') bana verir boş ve POST da boş.
DÜZENLEME ... Gerçekten umutsuz alıyorum, yardımlarınız için teşekkür ederiz
bu benim önbelleği temizledikten sonra ancak bir an
Tam olarak aynı sorun burada: http://stackoverflow.com/questions/23540085/symfony2-and-cross-site-post-request-empty-data –
Merhaba, paylaşım için teşekkürler, en azından ben Bu sorunu yaşayan tek kişi değil, bir çözüm bulmayı başarabilirseniz size bilgi vereceğim. –
Güvenlik duvarı kurallarınızı da ekleyebilir misiniz? – lsouza