如何将 'http://' 组件添加到 post 变量中,以便它自动添加该部分,因此如果有人提交: 'www.google.com' 将注册为http://www.google.com。这是我到目前为止的代码:
$domain = '<a target="_blank" href="' .$_POST['domain'] . '">' . $_POST['domain'] .'</a>';
那么我在哪里插入'http://'?我尝试了一些变化但没有成功,也许有人可以启发我。谢谢你。
如何将 'http://' 组件添加到 post 变量中,以便它自动添加该部分,因此如果有人提交: 'www.google.com' 将注册为http://www.google.com。这是我到目前为止的代码:
$domain = '<a target="_blank" href="' .$_POST['domain'] . '">' . $_POST['domain'] .'</a>';
那么我在哪里插入'http://'?我尝试了一些变化但没有成功,也许有人可以启发我。谢谢你。
function startsWith($haystack, $needle) {
$length = strlen($needle);
return (substr($haystack, 0, $length) === $needle);
}
$address = startsWith($_POST['domain'], 'http://') ? $_POST['domain'] : 'http://' . $_POST['domain'];
$domain = '<a target="_blank" href="' . $address . '">' . $_POST['domain'] .'</a>';
也许我不明白你的问题,但这是你想做的吗?
$domain = '<a target="_blank" href="http://' .$_POST['domain'] . '">' . $_POST['domain'] .'</a>';
href = "http://'.$_POST['domain'].'";