Php 数据库打开时保存的mysql链接附加到原始url

Php 数据库打开时保存的mysql链接附加到原始url,php,mysql,url,Php,Mysql,Url,很难解释我遇到的这个问题。我有一个文本区域,用户点击添加链接,然后弹出一个窗口输入链接和链接文本…然后数据被附加到带有链接标签的文本区域 <a target='_blank' href='www.something.com'>some website</a> 当我从我使用的数据库中获取数据时 html_entity_decode($article, ENT_QUOTES, 'UTF-8'); 在页面上,链接看起来应该是这样的,但当我单击它时,会弹出新选项卡,但url如

很难解释我遇到的这个问题。我有一个文本区域,用户点击添加链接,然后弹出一个窗口输入链接和链接文本…然后数据被附加到带有链接标签的文本区域

<a target='_blank' href='www.something.com'>some website</a>
当我从我使用的数据库中获取数据时

html_entity_decode($article, ENT_QUOTES, 'UTF-8');
在页面上,链接看起来应该是这样的,但当我单击它时,会弹出新选项卡,但url如下所示:

www.mywebsitename.com/'www.something.com/'

很明显,这是行不通的。有人知道问题是什么以及我如何解决吗?

链接从他们的协议开始,例如“http://”或“https://”或“/”


链接以其协议开头,例如“http://”或“https://”或仅“//”


链接以其协议开头,例如“http://”或“https://”或仅“//”


链接以其协议开头,例如“http://”或“https://”或仅“//”


我认为这里的问题是,我们没有在链接之前附加
http://
https://
,因此它会嵌入旧的url。所以,,
www.something.com
应该像
http://www.something.com
https://www.something.com

我认为这里的问题是我们没有在链接之前附加
http://
https://
,因此它会嵌入旧的url。所以,,
www.something.com
应该像
http://www.something.com
https://www.something.com

我认为这里的问题是我们没有在链接之前附加
http://
https://
,因此它会嵌入旧的url。所以,,
www.something.com
应该像
http://www.something.com
https://www.something.com

我认为这里的问题是我们没有在链接之前附加
http://
https://
,因此它会嵌入旧的url。所以,,
www.something.com
应该像
http://www.something.com
https://www.something.com

我也试过了。它将打开选项卡,并将http附加到我的url。仍然不打开其他网站如果发生在你身上,那么你在页面上发布的内容是不正确的。您可能有一组额外的单引号或编码引号,例如
”&apos;URL&apos;'请在你的问题中添加完整的输出代码。我也试过了。它将打开选项卡,并将http附加到我的url。仍然不打开其他网站如果发生在你身上,那么你在页面上发布的内容是不正确的。您可能有一组额外的单引号或编码引号,例如
”&apos;URL&apos;'请在你的问题中添加完整的输出代码。我也试过了。它将打开选项卡,并将http附加到我的url。仍然不打开其他网站如果发生在你身上,那么你在页面上发布的内容是不正确的。您可能有一组额外的单引号或编码引号,例如
”&apos;URL&apos;'请在你的问题中添加完整的输出代码。我也试过了。它将打开选项卡,并将http附加到我的url。仍然不打开其他网站如果发生在你身上,那么你在页面上发布的内容是不正确的。您可能有一组额外的单引号或编码引号,例如
”&apos;URL&apos;'
请在您的问题中添加整个输出代码。似乎您在此处嵌入了额外的单引号,否则它应该会像我们所想的那样工作。请使用ENT_NOQUOTES或ENT_HTML5
htmlentities($\u POST['articleText',ENT_HTML5,'UTF-8')htmlentities($\u POST['articleText',entu HTML5,'UTF-8')
有两个问题。一个是http或https…另一个是htmlentities在引号前添加反斜杠。我用stru_替换掉它们。我认为对于第一个问题,我将使用javascript检查输入的链接并附加http,因为它不在那里。谢谢你的帮助!你似乎在这里嵌入了额外的单引号,否则它应该像我们所想的那样工作。尝试使用entu NOQUOTES或entu HTML5
htmlentities($\u POST['articleText',entu HTML5,'UTF-8')
有两个问题。一个是http或https…另一个是htmlentities在引号前添加反斜杠。我用stru_替换掉它们。我认为对于第一个问题,我将使用javascript检查输入的链接并附加http,因为它不在那里。谢谢你的帮助!你似乎在这里嵌入了额外的单引号,否则它应该像我们所想的那样工作。尝试使用entu NOQUOTES或entu HTML5
htmlentities($\u POST['articleText',entu HTML5,'UTF-8')
有两个问题。一个是http或https…另一个是htmlentities在引号前添加反斜杠。我用stru_替换掉它们。我认为对于第一个问题,我将使用javascript检查输入的链接并附加http,因为它不在那里。谢谢你的帮助!
www.mywebsitename.com/'www.something.com/'
<a target='_blank' href='http://www.something.com'>some website</a>