Php require_once剥离或删除URL参数

Php require_once剥离或删除URL参数,php,get,global-variables,url-parameters,require-once,Php,Get,Global Variables,Url Parameters,Require Once,我正在将一个带有参数的URL传递到index.php页面,该页面包含2个调用模板和配置文件的函数,这些模板和配置文件输出最终页面 详细说明: 带有参数的URL/index.php?param=cat 传递到index.php,其中包含: <?php require_once('funnel_config.php'); require_once('template.php'); ?> 然后加载2个文件,在此过程中去掉URL参数 这里有一个屏幕显示了我的意思: 在使用requir

我正在将一个带有参数的URL传递到index.php页面,该页面包含2个调用模板和配置文件的函数,这些模板和配置文件输出最终页面

详细说明:

带有参数的URL
/index.php?param=cat
传递到index.php,其中包含:

<?php

require_once('funnel_config.php');
require_once('template.php');
?>

然后加载2个文件,在此过程中去掉URL参数


这里有一个屏幕显示了我的意思:

在使用require_一次时,如何确保url参数持续存在

是否有其他方法可以达到相同的结果?

已解决

URL参数不受通过
require\u once
include
加载文件的影响。对该系统内部工作的进一步调查发现,php库中有一个名为goToCleanURL()的函数。注释掉此函数,现在URL参数的行为与预期一致


感谢社区的建议,促使我对代码进行更深入的研究。

不使用
require\u once
函数?您能否澄清URL参数被“剥离”是什么意思<代码>$\u获取等。保存在包含的文件中。Mm。。。你一定是做错了什么。POST和GET参数将保留在必需或包含的文件中。意味着您可以轻松地在这些文件中访问它们。url以
https://test.com?url=cat
在加载时,它显示为
https://test.com
。在这个过程的某个地方,参数丢失了。下面是一个屏幕显示我的意思: