我正在尝试在JavaScript执行后获取URL页面的代码 例如:
<?php
function getVideoURL($link){
$data = file_get_contents($link);
print($data);
}
$link = htmlentities($_POST["link"]);
getVideoURL($link);
?>
但是这段代码在javasript执行之前给了我url的代码,有没有办法在javascript执行后得到它?
答案 0 :(得分:1)
file_get_contents获取页面的原始代码,它不执行任何客户端代码(javascript)
要执行javascript,您需要一个完整的浏览器仿真引擎 - 无头浏览器。
http://jonnnnyw.github.io/php-phantomjs/
$ip = getenv('HTTP_CLIENT_IP')?:
getenv('HTTP_X_FORWARDED_FOR')?:
getenv('HTTP_X_FORWARDED')?:
getenv('HTTP_FORWARDED_FOR')?:
getenv('HTTP_FORWARDED')?:
getenv('REMOTE_ADDR');
$query = "SELECT count(*) as nums FROM landing WHERE ip = '$ip'";
$result = mysql_query($query);
$row= mysql_fetch_array($result);
$num=$row['nums'];
if($num == '0') {
header("Location: https://tantami.com/welcome/index.php");
} else {
}