http://www.perlmonks.org?node_id=1001935


in reply to Location redirect

What technology are you using? CGI, Dancer, Catalyst, Plack, PHP...
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ

Replies are listed 'Best First'.
Re^2: Location redirect
by himik (Acolyte) on Nov 02, 2012 at 09:46 UTC
    I use CGI. Sorry for not mentioning it.
      Have you read GENERATING_A_REDIRECTION_HEADER in CGI? What about that failed to work for you? Do you have some code in particular that has failed to function? If so, post it so we can be more specific. See How do I post a question effectively?.

      #11929 First ask yourself `How would I do this without a computer?' Then have the computer do it the same way.

        Ok. First i have page login.cgi where i have form for submition
        <form action="login.cgi" method="post"> username <input type="text" name="usr"> password:<input type="password" name="pwd"> <input type="submit" value="LOGIN"> </form>
        when i submit the form i take the parameters
        my $req = new CGI; my $usr = $req->param('usr'); my $pwd = $req->param('pwd');
        finaly i want to redirect the person to other page (also with login form) if it is with usr eq 'test' and password eq 'test'.
        if ( ($usr eq 'test') and ($pwd eq 'test')) { print $req->header(-type=>'text/html', -location=>"http://www.exampl +e.com/index.cgi?param1=10&param2=3&param3=2&user=$usr&password=$pwd") +; }
        On the page index.cgi in example.cgi there is
        <form action="index.cgi&param1=10&param2=3&param3=2" method="post"> username <input type="text" name="user"> password:<input type="password" name="password"> <input type="submit" value="LOGIN"> </form>
        This is working, but with get parameters. I want to do it with post. Thats all.