PHP IF条件内的Javascript反向链接代码

时间:2019-02-15 16:02:10

标签: javascript php

我正在将以下Javascript代码用于(浏览器)反向链接URL:

<script type="text/javascript">
    history.pushState(null, null, '<?php echo $_SERVER["REQUEST_URI"]; ?>');

    window.addEventListener('popstate', function(event)
    {
        window.location.assign("https://backlink.com");
    });
</script>

我想放进去:

<?php
if( strpos( $source, 'abc' ) !== false ) {
    Javascript code should go here
}
?>

我以不同的方式尝试了它,但是总是出现语法错误。 有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:0)

如评论中所述,通常将这样的事情视为一个坏主意,但这应该可以完成您想要做的事情。

if( strpos( $source, 'abc' ) !== false ) {
    echo '<script type="text/javascript">
    history.pushState(null, null, "' . $_SERVER["REQUEST_URI"] . '"
    window.addEventListener("popstate", function(event)
    {
        window.location.assign("https://backlink.com");
    });
</script>}';
}