Htaccess ile izin PHP $ _POST

0 Cevap php

I (SIGH) htaccess üzerinde çok iyi değilim ama benim $ _POST değişkenler çünkü benim htaccess dosyası içinde yeniden yazma imzalanmasıyla işlenmiş olması değildi fark kadar ben şimdiye kadar yaptıklarından memnun olduğunu

Benim amacım url okumak ve php gelen yol ve konum belirlemek oldu ve gayet iyi çalışıyor ['REQUEST_URI'] yöntemi, $ _SERVER bulunuyor. http://mydomain.com/ parçalandı ve htaccess için veri dolayısıyla ihtiyaç olarak kullanılan alır sonra her şey.

benim htaccess:

AddType text/x-component .htc

Options +FollowSymlinks

<Files .htaccess>
 order allow,deny
 deny from all
</Files>

IndexIgnore *

ErrorDocument 404 /index.php?/

<FilesMatch "(\.jpe?g|gif|png|bmp)$">
  ErrorDocument 404 "File Not Found"
</FilesMatch>

RewriteEngine On

RewriteBase /
RewriteRule (.*)\.htm $1.php [L,NC]

Benim php: (zihin her şeyi barikat index.php yoluyla derlenecek)

Ben çalışmak gerektiğini biliyorum php sorunu alakasız. Ben print_r ($ _POST) kullanılarak yazılan değişkenler test edilmiş ve bir formdan gönderilen zaman boş. Belirgin sorun aşağı Htaccess ile benim bilgi eksikliğinden kaynaklanmaktadır.

Sadece bu konu için. benim index.php bu gibi görünüyordu Diyelim ki:

<?php

print_r($_POST);

?>

<form action="" method="post">
  <input type="text" name="test">
  <input type="submit" value="Test!">
</form>

online example here: www.blueaspect.com <-- The form works!

Sonra url sonuna / foo ekleyerek yüklenen dosya hala index.php görürsünüz. Ben istiyorum ki ne ama şimdi formu çalışmıyor.

Lütfen herkes bu kadar takdir yardımcı olabilir

0 Cevap