如何从我的网站链接到其他人的网页上时,如何将照片放在其他人的网页上?

时间:2011-05-19 19:52:25

标签: php javascript html ajax

我知道这是一件奇怪的事情,但是......

当访客从我的页面(“Page A”)链接到那里时,如何将照片放在其他人的网页(“Page B”)的顶部?我有权这样做,但有一些限制:我的代码需要在页面B的一个位置,我不能对页面B进行重大更改。我不能使用页面B的服务器来运行PHP,但我可以运行页面A的服务器上的PHP。

照片需要与页面B的其余部分自动打开,不需要显示任何用户输入。

这是一个独特的供应商/零售商情况,所以不幸的是我无法提供网址。

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

在PHP中,您可以执行以下操作:

<?php
if($_SERVER['HTTP_REFERER'] == 'http://www.yoursite.com/referringpage.html')
{
    printf('<img src="yourbutton.png">');
}
?>

这是非常有限的,因为:

  • 它仅适用于引荐单页(referpage.html)而非otherreferringpage.html
  • 它仅适用于单个目标网页。如果用户导航离开页面,然后返回(不是通过浏览器的后面),则按钮将不会显示。

要解决第一个问题,你可以做一个引用者的子字符串,例如

<?php
if(substring($_SERVER['HTTP_REFERER'],0,24) == 'http://www.yoursite.com/')
{
    printf('<img src="yourbutton.png">');
}
?>

要解决第二个问题,您可以设置会话变量(除非您需要访问“最外层”页面的顶部 - 这听起来不像是一个选项。)

答案 1 :(得分:0)

取决于页面的设计。 让我们说,

  1. 如果页面被划分为多个框架,则可以使用iframe。
  2. 如果是单页,请尝试使用div标签分隔。将html插入Div Tag。
  3. 如果以上两点对您没有帮助,请了解页面的设计方式

答案 2 :(得分:0)

我认为一个简单的答案就是编写一个html页面(让我们称之为linkPage),它有图像/ text / div或者你想在顶部显示的任何内容,然后包含一个覆盖其余部分的iframe。使用css的页面。您可以将链接到的页面作为GET或POST参数传递给linkPage,然后将iframe的src设置为该URL。

可能还有其他方法可以做到更复杂/无缝,但这是完成任务的最简单,最快捷的方法。