Я хочу перенаправить с моего "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(), но не работает.
Вы кодируете переменную $com
, но вы нигде не сохраняете ее.
Попробуйте $com = urlencode($com);
вместо.
И добавьте exit;
после перенаправления header()
.