读取 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'],当我尝试回显它们时,它什么也不打印。

我做错了什么?

你的 urlusername

之后应该有 =

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"));