【问题标题】:php whatsapp sharing not sending entire linkphp whatsapp共享不发送整个链接
【发布时间】:2015-10-21 01:23:09
【问题描述】:

我正在尝试通过whatsapp 分享整个链接。假设我的浏览器上的链接为:

http://www.foo.com/foo?a=1&b=2

我常用的分享此链接的方式是:

$actual_link="http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";     
echo "<li><a href='whatsapp://send?text=$actual_link'>Share</a></li>"; 

当我将鼠标悬停在 anchor 元素上时,它会正确显示链接,但是当我单击它并进入 whatsapp 时,消息显示为:

http://www.foo.com/foo?a=1

为什么我没有得到第二个变量?

【问题讨论】:

标签: php whatsapp sharing


【解决方案1】:

我自己在 Mac 上使用 WhatsApp 桌面应用程序对此进行了测试,并且 URL 已正确传递给 WhatsApp:

<?php

$actual_link = urlencode("http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);

echo "<li><a href='whatsapp://send?text=$actual_link'>Share</a></li>"; 

?>

所以,如果我转到下面的 URL 并单击共享链接,那么这正是我在 WhatsApp 中看到的

http://localhost/whatsapp.php?a=1&b=2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    • 2016-07-19
    • 2016-07-02
    • 2021-06-03
    • 2019-09-19
    • 2021-03-27
    • 1970-01-01
    相关资源
    最近更新 更多