Connecting Tech Pros Worldwide Help | Site Map

URL Redirection in CGI

 
LinkBack Thread Tools Search this Thread
  #1  
Old November 28th, 2006, 11:09 AM
Newbie
 
Join Date: Nov 2006
Posts: 3
Default URL Redirection in CGI

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!!!!!!!!!!!
Reply
  #2  
Old November 28th, 2006, 02:20 PM
Member
 
Join Date: Nov 2006
Posts: 83
Default

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
Reply
  #3  
Old November 29th, 2006, 11:47 AM
Newbie
 
Join Date: Nov 2006
Posts: 3
Default

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.................
Reply
  #4  
Old November 29th, 2006, 12:09 PM
Member
 
Join Date: Nov 2006
Posts: 83
Default

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.
Reply
  #5  
Old December 6th, 2006, 07:15 AM
Newbie
 
Join Date: Oct 2006
Posts: 21
Default

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

Last edited by pbmods; October 12th, 2007 at 11:24 PM. Reason: Added CODE tags.
Reply
  #6  
Old December 7th, 2006, 03:29 AM
Newbie
 
Join Date: Nov 2006
Posts: 3
Default

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??
Reply
  #7  
Old December 20th, 2006, 08:35 AM
Newbie
 
Join Date: Oct 2006
Posts: 21
Default

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.
Reply
  #8  
Old December 27th, 2006, 10:44 AM
Newbie
 
Join Date: Nov 2006
Location: Bulgaria
Age: 28
Posts: 10
Default

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

Last edited by pbmods; October 12th, 2007 at 11:24 PM. Reason: Fixed CODE tags.
Reply
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search


Popular Articles

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 220,662 network members.