加载网站内的外部页面

loading external pages within website

本文关键字:外部 网站 加载      更新时间:2023-09-26

我在数据库中有一个表,存储用户提交的链接,我希望我的用户随时使用这些链接,但我面临的问题是我可以检索并显示带有此代码的链接

<td width="560"><font color="#999">
<a href="'.$row['link'].'?action=tagtoload"  class="tagToload">'.$row['link'].'</a>
</font>
</td>

但它会生成类似的链接

http://XYZ.com/www.pxleyes.com/blog/2011/12/these-50-photos-will-blow-you-away/?action=tagtoload所以当用户点击这个链接时,它会显示找不到页面。

我想打开我的页面中的链接,所以我添加了?action=标签负载它将使用ajax调用加载我的页面中的页面,但这些东西不起作用。

是的,XYZ.com是我的域,对于未生成的链接,xyz.com/abc?action=tagtoload工作正常。它就在顶部标题下面,我希望所有的外部链接都在我的标题下面。你能告诉我如何打开我标题下的这些链接吗。我想把这些链接显示为锚定链接,这样用户就可以看到这些项目是什么,当用户点击这些链接时,它应该在iframe或其他任何地方打开,但在我的标题下-

猜测XYZ.com代表您的域名:

为外部链接添加http://

关于ajax问题:它是否使用固定的,而不是生成的链接?还请发布php文件的输出和您的ajax代码。

还请定义"在您的页面中":在iframe中?div?更换窗户?

编辑:

要"修复"您的"php代码":

<td width="560">
 <font color="#999">
<a href="<?php print $row['link'] ?>?action=tagtoload"  class="tagToload">
  <?php print $row['link'] ?></a>
</font>
</td>
  1. 请先熟悉html和php
  2. 不要使用<font>,而是使用css
  3. 使用css,而不是将宽度作为属性放在td中
  4. 读取http://php.net/