Connecting Tech Pros Worldwide Forums | Help | Site Map

URL Redirection in CGI

Newbie
 
Join Date: Nov 2006
Posts: 3
#1: Nov 28 '06
Hi
How to redirect to a url of a site's particular page.I had tried like this in my prog. Is it correct?

Redirection url:
http://www.gmail.com/login.cgi?LOGIN=abc&PASSWORD=123&domain=google.com &page=inbox

The problem that I am facing is that it takes gmail site but not using the parameters in the url(LOGIN=abc&PASSWORD=123&domain=google.com&page= inbox).

Any help will be greatly appreciable!!!!!!!!!!!

Member
 
Join Date: Nov 2006
Posts: 83
#2: Nov 28 '06

re: URL Redirection in CGI


I don't think you have a redirection problem.

There are Perl modules that might be useful to you: http://search.cpan.org/search?query=gmail
Newbie
 
Join Date: Nov 2006
Posts: 3
#3: Nov 29 '06

re: URL Redirection in CGI


Hi
It is not a specific to gmail ,I would like to do it for general.........I have used LWP::Simple module and its get() method..........can you provide me a better solution for this issue.................
Member
 
Join Date: Nov 2006
Posts: 83
#4: Nov 29 '06

re: URL Redirection in CGI


I haven't understood what "this issue" is. Make a better effort to explain what it is you want to accomplish. Also, post a short but complete script, that we can copy and run, and that demonstrates the problem you are having.
Newbie
 
Join Date: Oct 2006
Posts: 21
#5: Dec 6 '06

re: URL Redirection in CGI


Quote:

Originally Posted by kavin

Hi
How to redirect to a url of a site's particular page.I had tried like this in my prog. Is it correct?

Redirection url:
http://www.gmail.com/login.cgi?LOGIN...com&page=inbox

The problem that I am facing is that it takes gmail site but not using the parameters in the url(LOGIN=abc&PASSWORD=123&domain=google.com&page= inbox).

Any help will be greatly appreciable!!!!!!!!!!!


Hi


url redirection is very easy

suppose u have a cgi program called home.pl which displays home page...but now u want the users to goto yahoo home page everytime they try to access the home.pl page.. to do this u need to change the code of home.pl to this


Expand|Select|Wrap|Line Numbers
  1. #!c:\perl\bin\perl
  2.  
  3. use CGI;
  4. my $co = new CGI();
  5.  
  6. $co->redirect('http://www.yahoo.com');
  7.  
####################################

this will do the job for u.
geek491
Newbie
 
Join Date: Nov 2006
Posts: 3
#6: Dec 7 '06

re: URL Redirection in CGI


Hi
Thanks for your suggestion............

But if I need my cgi script to redirect to the inbox page of my Yahoo mail(providing username and password in redirecting url), then what will be the solution??
Newbie
 
Join Date: Oct 2006
Posts: 21
#7: Dec 20 '06

re: URL Redirection in CGI


Quote:

Originally Posted by kavin

Hi
Thanks for your suggestion............

But if I need my cgi script to redirect to the inbox page of my Yahoo mail(providing username and password in redirecting url), then what will be the solution??

unfortuanately yahoo encrypts the parameters before it sends it...so u cant use simple redirection like

http://yahoomail.co.in/user=abc,password=abc

it wont work... a session id which is created is unique and cant be replicated using url.
Newbie
 
Join Date: Nov 2006
Location: Bulgaria
Posts: 10
#8: Dec 27 '06

re: URL Redirection in CGI


hi,

browser uses HTTPS when sending user and password to google site and receives some auth cookies.

about the redirection, here is my suggestion:

Expand|Select|Wrap|Line Numbers
  1. #!/usr/bin/perl
  2. print "Location: http://domain.com\n\n";
  3.  
Svet
Reply