2013-04-18 3 views
0

폼 필드가 값을 유지할 수 있도록 필자는 PHP 세션 변수를 펄 스크립트로 전달해야하며 그 반대의 경우도 마찬가지입니다.PHP에서 perl로 세션 변수 전달하기

<?php session_start(); 
if (isset($_POST['submit'])){ 
    $post_arr = $_POST; 

    $expire = 8*3600; 
    setcookie("Cookie_Info", serialize($post_arr), time()+$expire); 
    } 

if (isset($_COOKIE['Cookie_Info'])) { 
    $data = unserialize($_COOKIE['Cookie_Info']); 
} else { 
    $data = array(
      'from' => '', 
       'area_html' => '' 
    ); 

     } 

form.php

.....

<form name="sendForm" method="post" action="test.cgi" > 
<tr><td> from: </td> 
    <td><input type="text" name="from" value="<?php echo $data->from; ?>"/></td> 
</tr> 

내 질문에 내가 그것을

+2

... 귀하의 질문은 무엇입니까? – DaveRandom

+0

내 질문은 내가 어떻게 할 수 있습니다 : D –

답변

0

대답은에, 간단했다 펄 사이드 :

use CGI qw/:standard/;   
use CGI::Cookie; 
%cookies = CGI::Cookie->parse($ENV{COOKIE}); 
0

이미 검색 한 적이 펄 측면에서 어떻게 할 수 있습니까? 나는

Passing variables from PHP to PERL

당신은 간부 사용할 필요가 ... 그렇게 생각하지 않습니다

<?php 
$var1='high'; 
exec('C:/xampp/htdocs/WORK/hello.pl'.' '.EscapeShellArg("$var1"),$output); 
echo ($output); 
?> 

다른 링크 :

http://forums.devshed.com/php-development-5/passing-arrays-from-php-to-a-perl-script-run-as-35600.html

+0

나는 이미 검색, 나는 펄에서 PHP로 변수를 전달할 수 내 질문에, 내 질문은 쿠키/세션 변수를 전달하는 방법입니다 ... –

관련 문제