我想将用户重定向到我网站的移动版本。
重定向工作正常,但php变量没有通过。
我使用以下内容:
<script>
if ($(window).width() < 480 || $(window).height() < 480) {
var searchproducts = "<?php $_GET['search']?>";
var category = "<?php $_GET['cat']?>";
var page="http://m.website.com/search.php?search="+searchproducts+"&cat="+category;
document.location.href=page;
}
</script>
我也尝试过:
<script>
if ($(window).width() < 480 || $(window).height() < 480) {
window.location.replace("http://m.website.com/search.php?search=<?php $_GET['search']?>&cat=<?php $_GET['cat']?>");
}
</script>
有人可以帮忙吗?
由于
答案 0 :(得分:0)
您需要添加echo
声明..
var searchproducts = "<?php echo isset($_GET['search']) ? $_GET['search'] : 'Nothing'; ?>";
var category = "<?php echo isset($_GET['cat']) ? $_GET['cat'] : 'Nothing'; ?>";
另外,如图所示使用isset
构造。
答案 1 :(得分:0)
你没有回应变量。像这样:
<?php echo $_GET['cat']?>