所以我有一个基于PHP的站点在Apache上运行。我正在谈论的网页的URL如下所示:
http://www.example.com/?task=0&fw=FW_1W9AigHcAzgtjhBNc6W1QW
fw
的长字符串是随机生成的。从?fw=FW_1W...
开始,它总是36个字符。如果有人对此添加任何内容,则会发生重大故障并造成一些永久性损坏(奇怪的情况,我知道......)。我想要做的是让我的PHP脚本在URL中的一定数量的字符后忽略所有内容。或者可能忽略$fw
的25个字符后的所有内容?我几乎不懂编程,但我觉得这应该是可能的......非常感谢:)
答案 0 :(得分:2)
奇怪的设置......但你肯定可以:
$fwstring = substr($_GET['fw'],0,25); //get 25 chars from index 0 of $_GET['fw']
答案 1 :(得分:2)
将错误请求远离您的脚本:
<?php
if (strlen($_GET['fw'])!=36) {
header("Status: 400 Bad Request", true, 400);
exit();
}
// your code ...