如何检查两个URL字符串是否相同,例如
http://example.com
http://example.com/
https://example.com/
http://example.com/#
以上所有url均指向同一页面
假设我在我的数据库中有一个url目录,我正在向已经存在的数据库添加一个url。我如何使用PHP验证上述场景的唯一性。
如何检查两个URL字符串是否相同,例如
http://example.com
http://example.com/
https://example.com/
http://example.com/#
以上所有url均指向同一页面
假设我在我的数据库中有一个url目录,我正在向已经存在的数据库添加一个url。我如何使用PHP验证上述场景的唯一性。
2条答案
按热度按时间bz4sfanl1#
使用
parse_url
将URL分解为多个部分,并比较那些必须与您定义的“相同”相匹配的部分。例如:
我的天啊
kyvafyod2#
我用这个函数来检查URL是否相同。
注意事项:此函数检查GET查询是否也相同!