GET パラメータに関連する問題が発生しました。100 分までお待ちください。

WBOY
リリース: 2016-06-13 12:38:11
オリジナル
872 人が閲覧しました

GET パラメータの問題が発生しました! 助けを求めてください。100 分までお待ちください。
アドレス:
地域.php?Act=Modify&Province=Beijing&City=Haidian
と表示されます:
サーバー エラー? ? サーバーで ? が失敗しました。 ? サーバーに問い合わせてください。 ? lihuijun8193 ? が発生した可能性があることをお知らせします。 🎜>
このエラーに関する詳細は?

で確認できますか? ----------------------------------

Apache/2.0.52 (Win32) ?サーバー ? lll ? ポート ? 80


に変更します。アクセスに問題があります。
サーバーが「中国語パラメータ」を受け入れられないのはなぜですか。
php5.0 XP ? ローカル テスト サーバー。 🎜>

-----解決策---------

URLでエンコードする

------解決策------------------

中国語の値を URLencode でコード化します

------解決策---------
urlencode
------解決策---------
urlencode
------解決策---------
解決し、ポイントを獲得しました
------解決策---------
urlencode、任意のコードを使用できます: )、ポイントを受け取ります
------解決策--------

に直接渡すこともできますが、 Firefoxと互換性がありません
------解決策------
リンクを作成する場合: 'region.php? Act=Modify&Province= '.urlencode( 'Beijing'). '&City= '.urlencode( 'Haidian');
パラメータを受け取るとき: $_GET[ 'Province ']; ? ------解決策----------------------

region.php?Act=Modify&Province=Beijing&City =Haidian

ブラウザのアドレス バーに中国語を直接入力するということですか? まず、ページで使用されているエンコード タイプが GBK、GB2312 であれば、この問題は発生しません。すべて utf-8 の場合、エンコーディングを変更する必要があります。
クライアントのブラウザに入力されたテキストとエンコーディングはオペレーティング システムのデフォルトのエンコーディングであるため、一般的に、中国語の XP は GBK を使用するため、GET を使用します。ページを取得すると、utf-8 エンコーディングと矛盾し、文字化けします。

解決策:
$Province ? iconv( ' ', 'utf- 8 ',$_GET [ 'Province ']); $City ? iconv( ' ', 'utf-8 ',$_GET[ 'City ']); iconv 関数をサポートしています。それ以外の場合は、他の方法を使用してトランスコードしてください。
例外ネットワークで推奨される解決策:
サーバーで内部エラー () が発生したため、このリクエストを実行できませんでした。、http:// www.myException.cn/java-web/317.html

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート