ホームページ  >  記事  >  バックエンド開発  >  URL が不明瞭なエンコードに変換されました

URL が不明瞭なエンコードに変換されました

WBOY
WBOYオリジナル
2016-06-23 14:19:38933ブラウズ


通常の URL を図のような URL に変換する方法
例: http://bbs.csdn.net/topics/new?forum_id=HTMLCSS
のような URL を変換する方法写真


ディスカッションへの返信(解決策)

写真が文字化けしています。

写真が文字化けしています。 なぜ文字化けしたコードを投稿したのでしょうか? 当然、関連する Web サイトを開くために使用できます

この種の URL の使用は、URL の拡散を助長しないためお勧めできません。
ただし、ビデオ ウェブサイトのように暗号化は問題ありません。簡単に64baseなどに変換できます。もう少し複雑にするために、データベース内の数値 ID を文字列に変換できます。

個人的には、明らかに文字化けしているというか、バカすぎる気がします

【URLを意味不明なコードに変換する】 通常のURLを のようなURLに変換する方法。例: http://bbs.csdn.net/topics/new?forum_id=HTMLCSS 画像内の URL を変換する方法 http://url.cn/HRLMwJ

実際には、URL を変換できます。基本的には、PHP の一連の暗号化関数を通じて行われます。

ブラウザが暗号化されたエンコードを処理しない限り、暗号化することができます。
次に、擬似静的を使用して、渡された文字化けしたパラメーターをデコードのためにサーバーに渡します

URL の拡散につながるものではないため、この種の URL の使用はお勧めできません。
ただし、ビデオ ウェブサイトのように暗号化は問題ありません。簡単に64baseなどに変換できます。もう少し複雑にするために、データベース内の数値 ID を文字列に変換できます。
推奨しないのは同じことです、これを実現する方法

[URL を理解できないエンコーディングに変換する] 通常の URL を画像内の URL に変換する方法 例: http://bbs.csdn。 net/topics /new?forum_id=HTMLCSS 画像内の URL を変換する方法 http://url.cn/HRLMwJ

実際、基本的に PHP の一連の暗号化関数を通じて URL を変換できます。
実装方法、詳しく教えてください。詳細であればあるほど良いです

ブラウザが暗号化されたエンコーディングを処理しない限り、暗号化することができます。
次に、擬似静的を使用して、渡された文字化けしたパラメーターをデコードのためにサーバーに渡します
実装方法、詳しく教えてください。詳細であればあるほど良いです

16 進数では、文字 abcdef も数字です。それが原則です。数値を文字列に変換できます。
http://url.cn/HRLMwJ
その中でも、HRLMwJは実際にデジタル変革です。 phpでは16進関数が使われています。他の塩基は自分で書く必要があり、オンラインで入手できる場合もあるので、難しくありません。

これらはロシア文字ですか、ギリシャ文字ですか... エンコード環境が異なると、結果が異なる場合があります

http://api.ajaxsns.com
を直接呼び出すことができます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。