在 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";
?>