无法重定向,“标题可能不包含多个标题”

时间:2013-11-13 11:10:32

标签: php html header location

我想从我的“log.php”重定向到“index.php”,这是我的代码:

log.php - >

<?php
$com=shell_exec("ls -l");
if ($com==NULL) {
    echo "Can't execue the command :(";
}else{
    rawurlencode($com);
    header("Location: index.php?comm=$com");
}
?>

的index.php

<p><button><a href="log.php">Files in folder</a></button></p>

<pre><?php 
    $command=$_GET['comm'];
    echo rawurldecode($command);
    ?>
</pre>

我也尝试使用'urlencode()',但两种方式都没有。

1 个答案:

答案 0 :(得分:4)

您正在编码$com变量,但您没有将其保存在任何位置。

请尝试使用$com = urlencode($com);

exit;重定向后添加header()