Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : yurik shestakov                      2:5020/400     23 Feb 2005  12:48:48
 To : Evgeni Kubachev
 Subject : Re: redirect
 -------------------------------------------------------------------------------- 
 
 On Tue, Feb 22, 2005 at 11:49:25PM +0300, Evgeni Kubachev wrote:
 
  EK>>>  Почему при выполнении скрипта не выполняется редирект?
  ys>> RTFM.
 EK> а поточнее?
 
 perldoc CGI
 
  EK>>> use CGI qw(:standard);
  EK>>> $q = new CGI;
  EK>>> $q->redirect(-uri=>'http://www.187.ru/etu/upload.html');
  ys>> А кто будет делать $q->print($q->redirect( ... )) ?
 EK> сделал.
 EK> вместо редиректа пишет
 EK> Status: 302 Moved Location http://... и т.д. адрес
 
 А как должно быть?
 
 Вот программа:
 ========================================================================
 #!/usr/bin/perl
 use strict;
 use CGI;
 my $q = new CGI;
 
 $q->print( $q->redirect(-uri=>'http://www.187.ru/etu/upload.html') );
 
 ========================================================================
 
 Проверка N1:
 
 $ echo -e "GET /cgi-bin/test_redir.cgi HTTP/1.0\nHost: no-more.kiev.ua\n" |nc
 no-more.kiev.ua 80
 HTTP/1.0 302 Moved Temporarily
 Date: Wed, 23 Feb 2005 08:45:46 GMT
 Server: Apache/1.3.x (Unix)
 Location: http://www.187.ru/etu/upload.html
 Content-Type: text/plain; charset=koi8-u
 Expires: Thu, 01 Jan 1970 00:00:01 GMT
 Last-Modified: Wed, 23 Feb 2005 08:45:48 GMT
 X-Cache: MISS from no-more.kiev.ua
 X-Cache-Lookup: MISS from no-more.kiev.ua:80
 Connection: close
 
 Проверка N2:
 
 $ GET -sSe http://no-more.kiev.ua/cgi-bin/test_redir.cgi
 GET http://no-more.kiev.ua/cgi-bin/test_redir.cgi --> 302 Moved Temporarily
 GET http://www.187.ru/etu/upload.html --> 404 Not Found
 Connection: close
 Date: Wed, 23 Feb 2005 08:46:49 GMT
 Server: Apache/2.0.46 (Red Hat)
 Content-Length: 292
 Content-Type: text/html; charset=iso-8859-1
 Client-Date: Wed, 23 Feb 2005 08:46:49 GMT
 Client-Response-Num: 1
 Title: 404 Not Found
 -- 
 // yurik shestakov
 --- ifmail v.2.15dev5.3
  * Origin: Unknown (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 redirect   Evgeni Kubachev   22 Feb 2005 16:06:42 
 Re: redirect   yurik shestakov   22 Feb 2005 22:23:10 
 redirect   Evgeni Kubachev   23 Feb 2005 00:49:25 
 Re: redirect   yurik shestakov   23 Feb 2005 12:48:48 
 redirect   Evgeni Kubachev   23 Feb 2005 19:06:08 
 Re: redirect   Artem Chuprina   23 Feb 2005 20:53:19 
 redirect   Evgeni Kubachev   23 Feb 2005 22:56:41 
 Re: redirect   yurik shestakov   23 Feb 2005 23:58:44 
 redirect   Evgeni Kubachev   27 Feb 2005 18:50:04 
 Re: redirect   yurik shestakov   28 Feb 2005 14:43:22 
 redirect   Denis Knyazev   28 Feb 2005 21:28:14 
 redirect   Evgeni Kubachev   01 Mar 2005 10:51:40 
 Re: redirect   Artem Chuprina   24 Feb 2005 12:28:43 
 Re: redirect   Nikolay Pichtin   23 Feb 2005 10:00:28 
Архивное /ru.cgi.perl/10069b3d2fdf9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional