需要帮助在HREF中添加一个php变量作为目标链接

时间:2015-05-26 10:54:49

标签: php html url

我正在尝试添加此php变量<?php echo ($_GET["w"]); ?>

(其中w =作为URL后缀传递的唯一短URL,例如example.com/?&w=http://bit.ly/FT9d,我需要选择此唯一的URL字符串以显示在页面上)

在HTML文件中作为href值的目标链接,如下所示 -

Visit your personal microsite <a href="<?php echo ($_GET["w"]) ;?>" target="_blank"><?php echo ($_GET["w"]); ?></a>

我们的想法是显示原始网页网址中传递的唯一网址(它确实如此),并将显示的唯一网址链接到实际的唯一网址。

假设传递的唯一网址是www.youtube.com,例如

它在前端正确显示 -

立即访问您的Corporate Microsite www.youtube.com

但是目标网址显示为 -

http://example.com/www.youtube.com

(example.com是托管此页面的地方)

我不知道我做错了什么。基本上,变量值,目标链接和显示的链接都必须相同。

搜索了一个解决方案,但主要提出了PHP示例,没有很多在HTML文件中添加这个小php变量的例子。

任何人都可以指导我如何添加此项,以便显示和定位的唯一网址相同吗? <a href="uniqueURL">UniqueURL</a>

这个唯一的URL可以通过php变量获取字符串添加,如<?php echo ($_GET["w"]); ?>

提前谢谢。

2 个答案:

答案 0 :(得分:1)

使用以下代码:
访问您的个人微型网站<a href="<?php echo ($_GET['w']) ;?>" target="_blank"><?php echo ($_GET['w']); ?></a>

你不能在另一个双引号中使用双引号逗号,而是在双引号中使用单引号;

答案 1 :(得分:0)

好吧,我尝试使用单引号但它没有用,目标仍然显示为example.com/www.youtube.com

但是我找到了解决方案并且完全出乎意料。

在我添加唯一网址作为后缀的原始网址中,我将其添加为 -

http://example.com/?w=www.youtube.com

当我使用<?php echo ($_GET['w']) ;?>代替网址时,这使我的目标网址为 -

http://example.com/www.youtube.com

但是当我尝试将原始网址更改为 -

http://example.com/?w=http://youtube.com

替换&#39; www。&#39;与&#39; http://&#39;

目标网址非常完美 - http://youtube.com

也许与www有关。被视为子域名。

非常感谢你们。这是一个非常不可能的情况,但希望这有助于某人:)