我想从我的“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()',但两种方式都没有。
答案 0 :(得分:4)
您正在编码$com
变量,但您没有将其保存在任何位置。
请尝试使用$com = urlencode($com);
。
在exit;
重定向后添加header()
。