PHP değerine göre HREF değişiklik yapamaz

0 Cevap php

Ben Kullanıcının yerini almak ve o konuma göre değişen bir URL'ye işaret eden bir bağlantı göstermek istiyorum. Ben sadece HREF sonunda kullanıcının şehir adını yerleştirmek istiyorum.

Ben statik bir sayfa benim wordpress sitede bu işi, gerekir. Ben bir eklenti beni sayfalarında PHP çalışmasına izin Exec-php denilen kullanın.

Ben SHORTCODE aracılığıyla bana "[mmjs-şehir]" Kullanıcının şehir sağlayan bir eklenti var.

Ben farklı yolları ile çalışmak için çalıştım ama çalışmak için bağlantı olsun asla.

Burada bir değer olduğunu SHORTCODE atama çalıştı,

<?php 
$city= "[mmjs-city]";
echo $city;

echo "<a href='?s=" . $city ."'>Search for your city</a>";
?>

Ben doğru değer $ şehre Assinged eğer kusur çalışma ya da değil ve olup olmadığını kontrol etmek için ilk iki satırı eklendi. O kısmı çalışır. Sonra bağı oluşturur ve koymak değeri $ kent bunun sonunda. Ama bunun yerine beni alarak bunu çalışırken:

/? S = new + york

O beni alır:

? / S =% 3Cscript% 20language =% 22javascript% 22% 3Edocument.write (geoip_city ());% 3C/script% 3E

Ben ne yapmak hiçbir fikrim yok. Ben o iş yapmak konusunda herhangi bir bilgi için, gerçekten benim site için önemli bir özellik gerçekten müteşekkir olacaktır. Başka bilgi için sormak ya da bir şey idk Lütfen.

Ben bu kodu test nerede da şudur:

http://chusmix.com/?page_id=1129

Teşekkürler

0 Cevap