Asla yaşadığım bir sorunum var ve nedenini bulamıyorum. Sitemi başka bir ana bilgisayara taşıdım ve şimdi $ _GET değişkenlerini "okuyor". http://whatever.com/path?filtro=si&provincia=Santa+Fe&localidad=Rosario Ve bu çağırırsanız:
Bu url var "hola" hariç
$localidad = $_GET['localidad'];
$provincia = $_GET['provincia'];
$filtro = $_GET['filtro'];
echo $localidad;
echo "hola";
echo $provincia;
echo $filtro;
Hiçbir şey baskılar, hiçbir PHP hata var. İşte benim .htaccess var: Im a WordPres sitesinde çalışan
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
, belki Kalıcı Bağlantılar falan bir ilgisi vardır, Im gerçekten kaybetti. Çok teşekkür ederim, yardımın için minnettarım. Bu alışkanlık okumak böylece
DÜZENLEME
benim .htacces değiştirildi ve sayfa kırdı ben wordpress ayarları permalink ve
- Post Name http://luminias.com/index.php/example-page/
bunları ayarlamak için gitti ve şimdi ÇALIŞIR ama, şimdi bu thw url geçerli:
http://whatever.com/index.php/path/?filtro=si&provincia=Santa+Fe&localidad=Rosario
Ve n tüm $ _GET, ama ben yazdırır eed tüm parametre için function.php içinde add_rewrite_tag
fonksiyonunu ekle
Wich dosyasında bunu yankılanmak ister misiniz? Nerede nokta '/ yol' nedir? – vaso123
Bunlar .htaccess'inizin _full içeriği_? PHP'nin hata raporlamasını/gösterimini etkinleştirin ve '$ _GET' değerini şu şekilde kontrol edin: var_dump ($ _ GET); '. Senaryonuzun üstünde 'error_reporting (E_ALL); ini_set ('display_errors', 1); 'GET doldurulmazsa, tanımlanmamış dizi endeksleri ile ilgili bildirimler alırsınız. –
@MichaelBerkowski teşekkürler, ben yaptım ve bu geldi: 'Uyarı: Tanımsız dizin: e yerel dizin: \ kunden \ homepages \ 1 \ d456765835 \ www \ Luminias \ wp-content \ themes \ twentytwelve \ puntosdeventas.php on line 44' Ve bu bir FEW kez, her dosya için tüm çağrı olsun. –