【发布时间】:2018-05-30 03:58:51
【问题描述】:
我通过将整个 url 存储在变量中尝试了另一个代码。它给了我类似“Uncaught SyntaxError: Unexpected end of input”的错误
<?php
$url=$item['item_url'];
$title=$item["item_title"];
$str_url='http://www.facebook.com/sharer.php?u='.$url.'&t='.$title;
?>
<script>
var str_url = "'<?php echo $str_url; ?>'";
var title = "'<?php echo $title; ?>'";
var social_icon ="<div class='display-social-button'><a class='uk-icon-button uk-icon-facebook' onclick='popupCenter('"+ str_url + "','" + title + "','450','450');' href='javascript:void(0);'></a></div>";
</script>
【问题讨论】:
-
我认为这与这条线无关。能提供全功能吗?
-
popupCenter(http://www.facebook.com... URL 应该用引号或双引号括起来。但是,您应该发布整个函数。 -
请注意此代码易受 xss 攻击。什么是 xss:stackoverflow.com/questions/15755323/… 如何在 PHP 中防止它:stackoverflow.com/questions/1996122/…
标签: javascript