phpqrcodeでQRコードが正しく生成できない問題

WBOY
リリース: 2016-07-06 13:52:58
オリジナル
2401 人が閲覧しました

クライアントから送信されたデータを受信し、このデータをパラメータとして URL に追加し、この URL の QR コードを生成します。 QRコードは生成できましたが、生成されたQRコードのURLに必要なパラメータがありません。

コードは次のとおりです

リーリー

パラメータの受け渡しに問題があると大まかに推定されますが、トラブルシューティングの方法がわかりません。

さらに、これにより正しいQRコードも生成できます

リーリー

返信内容:

クライアントから送信されたデータを受信し、このデータをパラメータとして URL に追加し、この URL の QR コードを生成します。 QRコードは生成できましたが、生成されたQRコードのURLに必要なパラメータがありません。

コードは次のとおりです

リーリー

パラメータの受け渡しに問題があると大まかに推定されますが、トラブルシューティングの方法がわかりません。

さらに、これにより正しいQRコードも生成できます

リーリー

自分で答えましたが、間違った場所が見つかっただけで、理由はわかりませんでした。この問題は、クライアントがパラメータを渡すために JQuery の $.ajax を使用しているため、phpqrcode が取得できないことです (サーバーはデータを取得しますが、phpqrcode はエンコードの最初のステップであり、クライアントが変更された場合の URL は正しいです)。フォーム送信フォームを使用するだけです。

jquery の ajax 操作には urldecode は必要ありません。実際、通常は urlencode が使用され、ブラウザーが自動的にデコードします。

これがパラメータを取得できない理由かどうかを確認してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!