Php 在POST变量中插入http://组件

Php 在POST变量中插入http://组件,php,Php,如何将“http://”组件添加到post变量中,使其自动添加该部分,以便在有人提交时,将“www.google.com”注册为。以下是我目前掌握的代码: $domain = '<a target="_blank" href="' .$_POST['domain'] . '">' . $_POST['domain'] .'</a>'; $domain=''; 那么我应该在哪里插入“http://”?我尝试了一些变体,但没有成功,也许有人能启发我。谢谢。也许我不明白你的

如何将“http://”组件添加到post变量中,使其自动添加该部分,以便在有人提交时,将“www.google.com”注册为。以下是我目前掌握的代码:

$domain = '<a target="_blank" href="' .$_POST['domain'] . '">' . $_POST['domain'] .'</a>';
$domain='';

那么我应该在哪里插入“http://”?我尝试了一些变体,但没有成功,也许有人能启发我。谢谢。

也许我不明白你的问题,但这就是你想做的吗

$domain = '<a target="_blank" href="http://' .$_POST['domain'] . '">' . $_POST['domain'] .'</a>';
$domain='';
功能启动时使用($haystack,$needle){
$length=strlen($needle);
返回(substr($haystack,0,$length)==$pinder);
}
$address=startsWith($_POST['domain'],'http://')$_POST['domain']:'http://'$_POST['domain'];
$domain='';

href=“http://.”$\u POST['domain']”“
。傻瓜!您是否尝试过
…href=“http://”。$\u POST['domain']“…
?可能重复现在有几个正确答案,但请注意,这与它是一个POST变量无关。您可以将POST变量指定给一个常规变量,并以任何方式对其进行操作。谢谢。我想我已经尝试过了,但一定是第一次输入错误。谢谢。谢谢,我以为我已经输入了tr我试过了,但我一定是第一次打错了。谢谢。
href = "http://'.$_POST['domain'].'";
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>';