PHP:从url中解析未命名的参数

时间:2017-05-19 10:00:51

标签: php

我正在努力解析像http://localhost/img/ module/border.php?type,colorScheme,template这样的论点。 如何通过$_GET解析它?

print_r($_GET);输出Array ( [type,colorScheme,template] => )

3 个答案:

答案 0 :(得分:4)

尝试:

$args = explode(",", key($_GET));

答案 1 :(得分:0)

使用public class App extends Application { @Override public void onCreate() { super.onCreate(); App application = this; ParseObject.registerSubclass(Posts.class); // <-- This is what you need Parse.enableLocalDatastore(this); Parse.initialize(new Parse.Configuration.Builder(getApplicationContext()) .applicationId(EnvironmentConfig.appID) .server(EnvironmentConfig.serverName) .enableLocalDataStore() .build()); ParseInstallation.getCurrentInstallation().saveInBackground(); } } ,它包含您要查找的数据 在那之后,只需将其展开为$_SERVER['QUERY_STRING']

输出

explode(',',$_SERVER['QUERY_STRING'])

答案 2 :(得分:0)

您在$_GET中撰写的内容是1个变量 要分隔多个$_GET变量,请使用&

http://localhost/img/module/border.php?type&colorScheme&template

分配值写

?type=sometype&colorScheme=somecolor&template=sometemplate

如果您确实需要/想要在编写时发送1 $_GET变量,请使用需要分隔符和要拆分的字符串的explode()

explode(",", key($_GET));

PHP.net - explode
PHP.net - key

相关问题