读取 URL 编码参数 PHP
Read URL Encoded parameters PHP
我正在尝试将数据发送到我的 php 脚本,但我已经使用我的 Java 应用程序对 URL 进行了编码:
final URL url = new URL(base + URLEncoder.encode(params, "UTF-8"));
这使得以下内容:
http://www.example.com/send.php?username%3DTest%26runtime%3D15
我使用 $_GET['username']
和 $_GET['runtime']
,当我尝试回显它们时,它什么也不打印。
我做错了什么?
你的 url
在 username
之后应该有 =
http://www.example.com/send.php?username=%3DTest%26runtime%3D15
然后就可以使用$_GET['username']
了。您在 java 中创建 url 时遇到问题,而不是 php.
也许你的java代码应该是这样的
final URL url = new URL(base + "=" + URLEncoder.encode(params, "UTF-8"));
我正在尝试将数据发送到我的 php 脚本,但我已经使用我的 Java 应用程序对 URL 进行了编码:
final URL url = new URL(base + URLEncoder.encode(params, "UTF-8"));
这使得以下内容:
http://www.example.com/send.php?username%3DTest%26runtime%3D15
我使用 $_GET['username']
和 $_GET['runtime']
,当我尝试回显它们时,它什么也不打印。
我做错了什么?
你的 url
在 username
=
http://www.example.com/send.php?username=%3DTest%26runtime%3D15
然后就可以使用$_GET['username']
了。您在 java 中创建 url 时遇到问题,而不是 php.
也许你的java代码应该是这样的
final URL url = new URL(base + "=" + URLEncoder.encode(params, "UTF-8"));