我如何修复我的url参数?

时间:2018-05-08 23:48:48

标签: php laravel

我试图从" url参数中获取价值"以下网址。

http://dev.xxx.local/th/xxx/zzz?url=https://integ.zzz.com?PlayerName={playerName}&OperatorName={operatorName}&AuthCode={authCode}&GameId=2&GameType=ZZZ

我的代码

$url = (string) $request->input('url');

return $url;

但url仅返回

https://integ.livepbt.com?PlayerName={playerName}

这就是我需要的。

https://integ.zzz.com?PlayerName={playerName}&OperatorName={operatorName}&AuthCode={authCode}&GameId=2&GameType=ZZZ

我的代码怎么了?

1 个答案:

答案 0 :(得分:0)

我建议查看query()方法而不是input()

https://laravel.com/docs/5.6/requests#retrieving-input

你可以做到

$request->query();

它将为您提供所需的一切。

编辑:

您的格式设置存在问题,需要修复才能使其正常工作。通常,问号表示查询字符串的开头,而&符号表示key = value