Стандартный способ программирования CGI в Perl - использование модуля CGI.pm .
Перенаправление может быть закодировано следующим образом (не уверен в синтаксисе).
#!/usr/bin/perl
use strict;
use warnings;
use CGI;
my $URL = "http://www.example.com/";
print CGI::redirect($URL);
Мне не важно, является ли целевая страница PHP или чем-то еще.
Другая страница не может точно знать, пришла ли она из-за перенаправления perl (на самом деле концепция довольно абсурдна). Если у вас есть контроль над другой страницей PHP, вы можете установить некоторые соглашения и передать параметр в строке запроса.
my $URL = "http://www.example.com/x.php?redirectFromPerl=1";
Обновление : Как прокомментировали другие, вопрос действительно не имеет большого смысла - и некоторые утверждения («в случае успеха называется CGI-скрипт») предполагают некоторые базовые недоразумения относительно основ динамических веб-страниц и CGI , Мой пример кода показывает, как сделать перенаправление в Perl CGI, но вполне вероятно, что исходный вопрос (и, следовательно, ответ) не подходит для реального сценария.