我是WordPress插件的开发者。该插件使用get参数“podcast”返回播客源;例如,网址http://example.com/?podcast
将返回播客Feed。
为此,插件使用以下代码:
//Display the podcast if that's what's requested
if (isset($_GET['podcast']))
require(SB_INCLUDES_DIR.'/podcast.php');
这一直运作良好。但是,我遇到了一个无效的网站。但是,如果我在网址中添加了=1
,就像http://example.com/?podcast=1
一样。
为什么会在该网站上出现这种情况?不同版本的PHP在这方面的表现是不同的,或者它可能是网站上的一个安全规则,它丢弃没有值的参数?