将http://组件插入POST变量

时间:2012-08-01 16:21:46

标签: php

如何将“http://”组件添加到帖子变量中,以便自动添加该组件,以便在有人提交时:“www.google.com”将注册为http://www.google.com。继承了我到目前为止的代码:

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

那我在哪里插入'http://'?我尝试了一些没有成功的变化,也许有人可以启发我。谢谢。

3 个答案:

答案 0 :(得分:1)

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>';

答案 1 :(得分:0)

也许我不理解你的问题,但这是你想要做的吗?

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

答案 2 :(得分:0)

href = "http://'.$_POST['domain'].'";