使用空白变量发布PHP变量到移动站点

post php variables to mobile site using blank variables

本文关键字:变量 移动 站点 PHP 空白      更新时间:2023-09-26

我想将用户重定向到我的网站的移动版本。

重定向工作正常,但是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>

有人能帮忙吗?

谢谢

您需要添加echo语句…

var searchproducts = "<?php echo isset($_GET['search']) ? $_GET['search'] : 'Nothing'; ?>";
var category       = "<?php echo isset($_GET['cat']) ? $_GET['cat'] : 'Nothing'; ?>";

同样,使用isset结构,如下所示。

没有回显变量。这样的:

<?php echo $_GET['cat']?>