(Sorry for the late reply, been out of town)

Recognizing that I've never gone as indepth with mod_perl as other users, but it seems to me that accessing "id" here would just be a matter of grabbing the PATH_INFO environment variable, wouldn't it?

if the url is www.example.com/app/user/12345, then the program is /app/user, and $ENV{'PATH_INFO'} would contain /12345.  Chop off the leading forward slash and you've got your ID.

Note that you'd have to have PerlSetupEnv on (the default, although I think many may turn it off).

Or am I completely missing something?

Michael

On 4/21/22 6:40 AM, John Dunlap wrote:
I ended up writing something custom to do that.

On Wed, Apr 20, 2022 at 11:22 PM Henrik S <hen...@tomatoservers.com <mailto:hen...@tomatoservers.com>> wrote:

    given the sample url:

    /api/user/id

    the part of "/api/user" is fixed.  and there is a handler setup
    for this
    path.

    how to get the id part in mod_perl?

    in other framework I could get it with the similar format:

    /api/user/:id

    puts "hallo #{id}"


    Thank you.



--
John Dunlap
/CTO | Lariat/
/
/
/*Direct:*/
/j...@lariat.co <mailto:j...@lariat.co>/
/
*Customer Service:*/
877.268.6667
supp...@lariat.co <mailto:supp...@lariat.co>

Reply via email to