Home Backend Development PHP Tutorial 遇见一个GET参数有关问题!在先等到100分!

遇见一个GET参数有关问题!在先等到100分!

Jun 13, 2016 pm 12:38 PM
amp error urlencode

遇见一个GET参数问题!请求帮助,急急在先等到100分!!!
地址:
region.php?Act=Modify&Province=北京&City=海淀
会出现:
Internal ? Server ? Error
The ? server ? encountered ? an ? internal ? error ? or ? misconfiguration ? and ? was ? unable ? to ? complete ? your ? request.

Please ? contact ? the ? server ? administrator, ? lihuijun8193@163.com ? and ? inform ? them ? of ? the ? time ? the ? error ? occurred, ? and ? anything ? you ? might ? have ? done ? that ? may ? have ? caused ? the ? error.

More ? information ? about ? this ? error ? may ? be ? available ? in ? the ? server ? error ? log.


--------------------------------------------

Apache/2.0.52 ? (Win32) ? Server ? at ? lll ? Port ? 80

将:region.php?Act=Modify&Province=北京&City=海淀改成:
region.php?Act=Modify&Province=lsdk&City=lul
访问就没有任何问题.
为什么服务器不能接受 "中文的参数 ";
请求帮助.在线等待:
php5.0+apache ? 2+xp ? 本地测试服务器.



------解决方案--------------------
用url编码
------解决方案--------------------
urlencode你的中文传值
------解决方案--------------------
urlencode
------解决方案--------------------
urlencode
------解决方案--------------------
解决了,接分了
------解决方案--------------------
urlencode,随便哪一种code都成:),接分
------解决方案--------------------
可以直接传递

但不兼容firefox
------解决方案--------------------
做链接时: ? 'region.php?Act=Modify&Province= '.urlencode( '北京 '). '&City= '.urlencode( '海淀 ');
接收参数时: ? $Province ? = ? urldecode($_GET[ 'Province ']);
? ? ? ? ? ? ? ? ? ? ? ? $City ? = ? urldecode($_GET[ 'City ']);
------解决方案--------------------
region.php?Act=Modify&Province=北京&City=海淀

你是说直接在浏览器地址栏上输入中文?

首先,你的页面采用的什么编码类型?如果是GBK,GB2312,不存在这个问题,如果统一都是utf-8,那要转下编码.
由于在客户端浏览器输入的文字,编码都是操作系统默认的,一般来说中文xp采用的是GBK,所以你在页面上GET到后,会与你的utf-8编码不统一,get下来后是乱码.

解决办法:
$Province ? = ? iconv( ' ', 'utf-8 ',$_GET[ 'Province ']);
$City ? = ? iconv( ' ', 'utf-8 ',$_GET[ 'City ']);

要保证你的服务器支持iconv函数,否则请用其他方法转码.
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.myexception.cn/java-web/317.html

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Solution to PHP Fatal error: Call to undefined method PDO::prepare() in Solution to PHP Fatal error: Call to undefined method PDO::prepare() in Jun 22, 2023 pm 06:40 PM

Solution to PHP Fatal error: Call to undefined method PDO::prepare() in

Solve the problem of 'error: incomplete type is not allowed' in C++ code Solve the problem of 'error: incomplete type is not allowed' in C++ code Aug 26, 2023 pm 08:54 PM

Solve the problem of 'error: incomplete type is not allowed' in C++ code

What should I do if 'Uncaught (in promise) Error: Request failed with status code 500' occurs when using axios in a Vue application? What should I do if 'Uncaught (in promise) Error: Request failed with status code 500' occurs when using axios in a Vue application? Jun 24, 2023 pm 05:33 PM

What should I do if 'Uncaught (in promise) Error: Request failed with status code 500' occurs when using axios in a Vue application?

0271: What should I do if the computer cannot be turned on due to real time clock error? 0271: What should I do if the computer cannot be turned on due to real time clock error? Mar 13, 2023 am 11:30 AM

0271: What should I do if the computer cannot be turned on due to real time clock error?

Solve the 'error: expected initializer before 'datatype'' problem in C++ code Solve the 'error: expected initializer before 'datatype'' problem in C++ code Aug 25, 2023 pm 01:24 PM

Solve the 'error: expected initializer before 'datatype'' problem in C++ code

How to solve PHP Warning: fopen(): failed to open stream: No such file or directory How to solve PHP Warning: fopen(): failed to open stream: No such file or directory Aug 19, 2023 am 10:44 AM

How to solve PHP Warning: fopen(): failed to open stream: No such file or directory

Solution to PHP Fatal error: Call to undefined function mysqli_connect() Solution to PHP Fatal error: Call to undefined function mysqli_connect() Jun 23, 2023 am 09:40 AM

Solution to PHP Fatal error: Call to undefined function mysqli_connect()

Solution to PHP Fatal error: Call to a member function fetch() Solution to PHP Fatal error: Call to a member function fetch() Jun 23, 2023 am 09:36 AM

Solution to PHP Fatal error: Call to a member function fetch()

See all articles