在 php 中的 link 之后附加一个变量
append a variable after a link in php
我正在尝试在我的链接后附加显示计数的变量,但我已经有了代码,我需要替换链接以将它们重定向到重定向页面。
这是我目前的代码:
$this->post['message'] = str_replace('href="', 'href="./out.php?link=', $this->post['message']);
$this->post['signature'] = str_replace('href="', 'href="./out.php?link=', $this->post['signature']);
所以所有链接都重定向到 out.php
(小的附加问题我怎样才能使它不影响 img href 的?)
回到主题,我想做的是在我的链接后添加 $someVariable[value],同时不影响图像。
变量将显示纯文本(数字)
例如,最终结果如下所示:
<a href="./out.php?link=http://google.com">Google</a>(##)
其中##代表$someVariable
DOM让我很困惑,我想不出任何其他方法,所以我需要一些帮助。
1
$ur = "./out.php";
$k = str_shuffle("7dfg9bf09cv04e79507e197a1dtdy8j3");
$web = $ur."/?link=".$k;
echo $web;
这是一个例子。
2
Escaping quotation marks in PHP
<?php
$ur = "./out.php";
// $k = $this->post['message'];
$k = "hello";
$web = "/?link=".$k;
$li = "<a href=\"".$ur.$web."\">".$k."</a>(".$k.")";
echo $li."\n";
?>
我正在尝试在我的链接后附加显示计数的变量,但我已经有了代码,我需要替换链接以将它们重定向到重定向页面。
这是我目前的代码:
$this->post['message'] = str_replace('href="', 'href="./out.php?link=', $this->post['message']);
$this->post['signature'] = str_replace('href="', 'href="./out.php?link=', $this->post['signature']);
所以所有链接都重定向到 out.php
(小的附加问题我怎样才能使它不影响 img href 的?)
回到主题,我想做的是在我的链接后添加 $someVariable[value],同时不影响图像。
变量将显示纯文本(数字) 例如,最终结果如下所示:
<a href="./out.php?link=http://google.com">Google</a>(##)
其中##代表$someVariable
DOM让我很困惑,我想不出任何其他方法,所以我需要一些帮助。
1
$ur = "./out.php";
$k = str_shuffle("7dfg9bf09cv04e79507e197a1dtdy8j3");
$web = $ur."/?link=".$k;
echo $web;
这是一个例子。
2
Escaping quotation marks in PHP
<?php
$ur = "./out.php";
// $k = $this->post['message'];
$k = "hello";
$web = "/?link=".$k;
$li = "<a href=\"".$ur.$web."\">".$k."</a>(".$k.")";
echo $li."\n";
?>