我想通过WhatsApp分享网址。发送普通文本工作正常,但发送URL无效。如何使用URL创建有效的WhatsApp链接?我尝试这样做,但它不起作用:
<?php
$value = 2;
$productId = base64_encode($value);
?>
<a href="https://api.whatsapp.com/send?text=www.domain.com/products.php?productId=. <?php urlencode($productId) ?>">Share To WhatsApp</a>
答案 0 :(得分:1)
您必须编码文本查询参数的整个值,而不仅仅是数字(不做任何事情)。这样做:
<?php
$value = 2;
$text = urlencode("www.domain.com/products.php?productId=".$value);
?>
<a href="https://api.whatsapp.com/send?text=<?php echo $text; ?>">Share To WhatsApp</a>
答案 1 :(得分:1)
只需使用rawurlencode()而不是urlencode() 例子
""