私はこのスクリプトを持っています。
<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) {});
とalert(link)
、リンクが表示されます: example(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 です。
問題はどこだ?どうもありがとうございました。