从脚本使用中获取URL

时间:2014-11-17 18:28:11

标签: php

所以我在PHP中编写一个脚本来生成图像,以便其他人也可以使用它。 但是有可能在脚本被使用的页面上获取URL吗?

例如。 http://www.johnexample.com正在使用此格式的图片

<img src="http://www.myurl.com/image.php">

现在,如果可能的话,我没有收到http://www.johnexample.com的网址而没有GET变量。

它基本上是一个脚本,可以跟踪/记下使用我的图像的所有网站。

起初我虽然可以这样做:

$url = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

但这只是获得脚本本身的位置。 感谢

1 个答案:

答案 0 :(得分:0)

哦,这比我简单。 现在就这样工作了。

带有标签的页面只需加载一次即可保存。 现在只使用Session,因为它是在本地测试的。 将它切换到数据库。

谢谢你们

<?php
session_start();
$url = $_SERVER["HTTP_REFERER"];

if(!strpos($_SESSION["url"], $url)) {   
    if($url != '') {
        $_SESSION["url"] = $_SESSION["url"] . "," . $url;
    } 
}


$tracker = explode(",", $_SESSION["url"]);

var_dump($tracker);

&GT;