Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有没有办法使图像(gd lib)仅显示在特定页面上?_Php_Mysql_Security_Gdlib - Fatal编程技术网

Php 有没有办法使图像(gd lib)仅显示在特定页面上?

Php 有没有办法使图像(gd lib)仅显示在特定页面上?,php,mysql,security,gdlib,Php,Mysql,Security,Gdlib,我正在尝试为我正在创建的一个新站点找出物流问题,其中一个主要问题是让验证正常工作。我想结合的一种验证方法是,将特定图像(通过动态gdlib创建)仅用于数据库字段中指定的网页。如果图像显示在指定的确切页面上,则显示正确的图像;如果链接不正确,则显示不同的图像(由管理员设置)。这些字段将在管理端创建,我正试图找出如何使多个实例正确工作。我使用PHP并使用类似于[img src=“something_here.PHP”]的标记来显示我的图像。关于如何设置编码以验证嵌入图像的站点,有什么建议吗 更新所以

我正在尝试为我正在创建的一个新站点找出物流问题,其中一个主要问题是让验证正常工作。我想结合的一种验证方法是,将特定图像(通过动态gdlib创建)仅用于数据库字段中指定的网页。如果图像显示在指定的确切页面上,则显示正确的图像;如果链接不正确,则显示不同的图像(由管理员设置)。这些字段将在管理端创建,我正试图找出如何使多个实例正确工作。我使用PHP并使用类似于[img src=“something_here.PHP”]的标记来显示我的图像。关于如何设置编码以验证嵌入图像的站点,有什么建议吗


更新所以我让它工作了,但是request_URI命令只适用于扩展名“ex.login.php”,而不是在绝对域中添加。关于如何使其成为整个域地址的一部分,您有什么建议吗?

如果您使用gd创建图像,您可以在页面上放置任何PHP代码。例如:
if($\u SERVER['REQUEST\u URI']='/specialWebPage.php'){…}

听起来不错。关于如何编写代码有什么建议吗?考虑到我正在从数据库中提取信息?@Eric K.Kwak嗯,你可以像在其他页面上那样,从图像中连接到数据库。。。为我提供非常精确的信息,如数据库结构,我可以为您提供一个好的代码
;-)好,我有一个数据库,有两个表,一个名为“user”,另一个名为“user\u links”。当用户登录后通过“添加URL”系统键入URL时,我将该特定用户ID(在注册期间创建)复制到user_links表中,以及他们刚刚添加的任何链接。“user”表保存所有注册用户信息(地址、名称等),“user_links”表有两列,一列用于用户ID,一列用于链接。现在我要做的是设置一个PHP代码,它将在其中动态创建图像。我希望它检查URL是否在数据库中,如果是,我希望它说“已验证”。如果它不在数据库中,那么我希望代码创建一个表示未验证的图像。我已经将它设置为可以在代码顶部使用定义的变量执行此操作,但我似乎无法让它查询数据库以检查链接是否有效。另外,当我使用诸如“/login.php”之类的链接时,它似乎可以工作,但它不会接受整个url”“这就是我现在使用的:$ispage=“/gdlib.php”$currentpage=$\u服务器['REQUEST\u URI'];如果($ispage==$currentpage){