2017-10-12 4 views
0

こんにちはこんにちはすべて私のウェブサイトからのWhatsAppのWebへのリンクを共有するには、次のコードを持っている:whatsappWebへのリンクが不完全なテキストを送信していますか?

https://web.whatsapp.com/send?text=http://www.myapp.com/goto.php?e=321AAA

が、私はリンクやボタンをクリックしたときのみ、テキスト全体で共有doesntの:

を"http://www.myapp.com/goto.php?e"

が、無= 321AAA

はすでにあまりにもjQueryを使ってみてください。

   $('#w2').click(function() { 
        var str1= "https://web.whatsapp.com/send?text=http://www.myapp.com/goto.php?e="; 

        var str3=str1.concat("<?php echo $_SESSION['linkEv'] . $_SESSION['PIN']; ?>"); 
        window.location =str3; 
        console.log(str3); 
}); 

多分、リンクは「=」文字を処理していないと思います。

+0

あなたはPHPの出力を確認しましたか? 'window.location'を削除して' console.log() 'を見ることができます。' SESSION [] 'データを' echo'する前に 'session_start()'があることを確認してください。既にチェックしている場合は、あなたの質問を更新して、どんな種類のデバッグをしたかを説明し、デバッグの出力を表示/説明してください。ありがとうございました。 – NewToJS

+0

この状況でURLエンコードが必要な場合があります。 –

+0

@WalterdeJongどうすれば教えていただけますか? – pimienta

答えて

0

私のために、次の作品...

<?php 
    session_start(); 
    $_SESSION['PIN'] = 6543; 
    $_SESSION['linkEv'] = 'FooBar'; 
?> 

<script> 
    var url = 'https://web.whatsapp.com/send?text=https://example.com?param='; 
    var pin = "<?php echo $_SESSION['linkEv'] . $_SESSION['PIN']; ?>"; 
    var combination = url.concat(pin); 
    window.location = combination; 
</script> 
+0

は機能しません。私はwhatsappへのリンクを送信してから、パラメータとのリンクをaparameterとして送信する必要があります。 https://prnt.sc/gwqn3e – pimienta

+0

特定のwhatsapp URLを含めるために私の答えを編集しましたが、バーコードはwhatsappウェブサイトで正しく生成されます... – Erik

関連する問題