Hi Neveen,
Without a bit more context I'm having trouble determining the problem. In
principle you should be able to pass vars=request.vars to URL and have them
show up in the redirected URL. For example:
def func1():
if request.vars.value == "hello":
return "you submitted hello"
else:
redirect(URL('func2', vars=request.vars))
def func2():
return BEAUTIFY(request.vars)
If you go to "/app/controller/func1?name=Bob" you will be redirected
to /app/controller/func1?name=Bob, and request.vars will include a
.name='Bob' attribute.
If you go to "/app/controller/func2?name=Bob&value=hello" you'll stay at
func1 and see "you submitted hello".
Try starting with that example, verifying that it works for you, and then
extending it to do what you need.
If you could describe a little more about what you are trying to do, and/or
include a bit more of the code you're working with, I might be able to
provide more help. There may be a better way to do this already built in to
web2py.
Cheers,
Kevin