我有这个脚本。
<script type='text/javascript' charset='utf-8'>
$(window).load(function(){
window.loadIframe = function(frame) {
var link = $(frame).attr('src');
$.post('link.php', {'link': link}, function (txt) {});
}
});
</script>
如果我替换它$.post('a.php', {'link': link}, function (txt) {});
会显示一个链接: examplealert(link)
(http://www.example.com/123-abcdef-0 ),好的。
然后,在 link.php 我有这个代码:
<?
...
$link = filter_input(INPUT_POST, 'link', FILTER_SANITIZE_NUMBER_INT);
mysql_query("insert into prueba values ('', '$link')");
...
?>
当我检查数据库时,插入的值不是完整链接,是 123--------0
哪里有问题?非常感谢你。