在php中将变量与$\u GET组合?

在php中将变量与$\u GET组合?,php,variables,Php,Variables,我需要将文件名传递给此脚本 所以我可以创建一个链接,比如 http://somedomain/monitor/index.php?log=1574930149 该脚本附带一个定义如下的变量 $logFile = "/path/to/file"; 我试着把它改成 $logPath = "/path/to/"; $logName = $_GET[log]; $logFile = $logPath.$logName; 如果我 <?php echo $logFile; ?> ? 谢

我需要将文件名传递给此脚本

所以我可以创建一个链接,比如

http://somedomain/monitor/index.php?log=1574930149
该脚本附带一个定义如下的变量

$logFile = "/path/to/file";
我试着把它改成

$logPath = "/path/to/";
$logName = $_GET[log];
$logFile = $logPath.$logName;
如果我

<?php echo $logFile; ?>
?


谢谢。

我不确定能否回答第一部分的问题,但要清理日志文件路径,请参考“不要这样做”。您允许用户吐出服务器上任何文件的内容。考虑<代码>索引.php?log =….. /…..…/ETC/PASWD < /代码>尝试<代码> $$GET('log ')< /C> >而不是<代码> $yGET [日志] < /代码>
http://somedomain/monitor/index.php?../../path/to/a/different/file