假设我有100个链接(每个链接都有自己的ID):
<a target="_blank" href="/gallery/test-test-test/index.html"
id="<?php echo $string = base64_encode('5x80x380055'); ?>" ></a>
我怎样才能把每一个都结合起来
点击href + ?php echo $string = base64_decode('NXg4MHgzODAwNTU='); ?>
?
其中NXg4MHgzODAwNTU=
是上面字符串的结果
用户在点击链接时会被重定向到http://domain.com/gallery/test-test-test/index.html?5x80x380055,但在html页面上会显示编码结果,如NXg4MHgzODAwNTU =?
答案 0 :(得分:0)
您可以在JS中使用atob('NXg4MHgzODAwNTU=')
将字符串解码为5x80x380055
。所以只需将其连接到href和?
。
el.href = el.href + "?" + atob(el.id); // el is your anchor element
您在结束锚标记中打开PHP标记和<
时也错过了>
。