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_HTML5htmlentities($\u POST['articleText',ENT_HTML5,'UTF-8')
htmlentities($\u POST['articleText',entu HTML5,'UTF-8')
有两个问题。一个是http或https…另一个是htmlentities在引号前添加反斜杠。我用stru_替换掉它们。我认为对于第一个问题,我将使用javascript检查输入的链接并附加http,因为它不在那里。谢谢你的帮助!你似乎在这里嵌入了额外的单引号,否则它应该像我们所想的那样工作。尝试使用entu NOQUOTES或entu HTML5htmlentities($\u POST['articleText',entu HTML5,'UTF-8')
有两个问题。一个是http或https…另一个是htmlentities在引号前添加反斜杠。我用stru_替换掉它们。我认为对于第一个问题,我将使用javascript检查输入的链接并附加http,因为它不在那里。谢谢你的帮助!你似乎在这里嵌入了额外的单引号,否则它应该像我们所想的那样工作。尝试使用entu NOQUOTES或entu HTML5htmlentities($\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>