gpt4 book ai didi

php - parse_url() 在传递 example.com 时返回错误

转载 作者:可可西里 更新时间:2023-10-31 23:57:12 24 4
gpt4 key购买 nike

根据以下代码,如果 $host_name 类似于 example.com PHP 返回通知:Message: Undefined index: host 但在完整的 URL,如 http://example.com PHP 返回 example.com。我尝试了带有 FALSE 和 NULL 的 if 语句,但没有成功。

$host_name = $this->input->post('host_name');
$parse = parse_url($host_name);
$parse_url = $parse['host'];

如何修改脚本以接受 example.com 并返回它?

最佳答案

  1. 升级你的 php。5.4.7 修复了省略 scheme 且存在前导组件分隔符时的主机识别。

  2. 手动添加方案:if(mb_substr($host_name, 0, 4) !== 'http') $host_name = 'http://' 。 $host_name;

关于php - parse_url() 在传递 example.com 时返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14010436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com