我建议您对要在网址中使用的标题进行规范化,以便使其安全使用并使其对用户可读.
$normalizedTitle = trim(preg_replace('/[^a-z0-9]+/', '-', strtolower($title)), '-');
Run Code Online (Sandbox Code Playgroud)
这将!TEST!/?TEST?变成test-test,并ASF is absolutely awesome!进入asf-is-absolutely-awesome.