我已经四处搜寻并努力提出解决方案。
我继承了一个包含数千个php文件的项目,每个文件都具有以下形式的多个链接:
<a href="_link.php?[RANDOMSTRING]">
问题是,我没有_link.php文件。
我假设它具有某种重定向脚本,因为它应该将用户发送到
RANDOMSTRING.php
点击时。
它并没有像使用变量名那样好用
_link.php?url=[RANDOMSTRING]
我需要将什么代码放入_link.php中才能使其正常工作。这是一项艰巨的工作,我正在计划一个主要的整体并将所有这些内容粘贴到数据库中,但是现在我只需要运行flatfile版本即可。
为您的帮助加油。
答案 0 :(得分:1)
假设没有实际的[]
,那么可以通过创建重定向文件_link.php
并在其中进行重定向:
<?php
header("location: {$_SERVER['QUERY_STRING']}.php");
exit;
或者可以包括是否可行:
<?php
include("{$_SERVER['QUERY_STRING']}.php");
如果有实际的[]
,请修剪它们:
trim($_SERVER['QUERY_STRING'], '[]');