【发布时间】:2020-10-10 13:18:54
【问题描述】:
我遇到了一个挑战,我在 PHP 文件中包含此代码:
<?php
include('secretfile.php');
if(isset($_GET['a']) && isset($_GET['b']))
{
$a = $_GET['a'];
$b = $_GET['b'];
if (!empty($a) && !empty($b))
{
if($a===$b)
{
if(isset($_GET['a']) && isset($_GET['b']))
{
$a = $_GET['a'];
$b = $_GET['b'];
if($a!==$b)
{
echo $secretcode;
}
}
}
}
}
我必须在 OUT 更改 PHP 文件的网页中打印 secretcode。
我该怎么做?
我尝试通过这样的 URL 提供参数:
http://127.0.0.1:8080/?a=1&b=1&a=22&b=33
但它没有用。该文件直接采用最后一个值,无论如何,我都无法超过第 13 行。我经历了很多答案,但我没有解决方案。 有可能做到吗?如果是,怎么做?
【问题讨论】:
-
同一个问题已经关闭了,为什么还要重新发布(stackoverflow.com/questions/62484198/… 现已删除)。
-
如果副本没有回答您的问题,您可以澄清问题所在,也许它可能有助于获得答案。
标签: php url get parameter-passing