4

URLのパラメータを取得したい:

http://server/index.rhtml?parameter=gonnadie

'gonnadie'を取得するにはどうすればよいですか?

PHPでは。を使用します$_GET['parameter']

Rubyでは何を使用しますか?

4

4 に答える 4

3

次のようにURI::Parserライブラリを使用します。

require 'uri'
str = 'http://server.index.rhtml?parameter=gonnadie'
parsed = Uri.parse(str)
parameters = parsed.query
paramvalue = parameters.split('=')
ourvalue = paramvalue[1]

お役に立てば幸いです...

于 2013-02-12T15:56:39.870 に答える
2

params[:parameter]

あなたがRAILSについて話していると仮定します!

于 2013-02-12T15:52:42.880 に答える
2

servlet_request.query["parameter"]+ Webrick ThanksDudeを使用してこれを解決します

于 2013-02-18T03:07:32.043 に答える
0
require 'uri'
str = 'http://server/index.rhtml?parameter=gonnadie'
fulluri = Uri.parse(str).split('?')[0]
parameter = Uri.parse(str).split('=')[1]
于 2013-02-12T19:37:38.747 に答える