Php 以url作为字段值提交表单

Php 以url作为字段值提交表单,php,html,forms,Php,Html,Forms,所以我在提交包含url作为输入值的表单时遇到了一些问题。下面是代码、值和错误消息。有人能给我建议吗 我的表格 <form action="" method="post"> <input type="text" name="name" /> <input type="submit" value="submit"/> &l

所以我在提交包含url作为输入值的表单时遇到了一些问题。下面是代码、值和错误消息。有人能给我建议吗

我的表格

<form action="" method="post">
      <input type="text" name="name" />
      <input type="submit" value="submit"/>
</form>

[输入值{Name}]

当我提交表格时,我发现以下错误:

禁止 您没有在此服务器上访问/devadmin/panel/test.php的权限

此外,尝试使用ErrorDocument处理请求时遇到403禁止的错误


我已经弄明白了。。。我的服务器不接受文本字段中的http://或https://所以我编写了一个jquery函数

function remove_http(){
     $('input[type="text"]').on('focusout',function(e){
        vals = $(this).val()
        if(vals.includes('http://')){
            value = vals.split('http://')
            $(this).val('www.'+value[1])
        }
        if(vals.includes('https://')){
            value = vals.split('https://')
            $(this).val('www.'+value[1])
        }
        if(vals.includes('http://www.')){
            value = vals.split('http://www.')
            $(this).val('www.'+value[1])
        }
        if(vals.includes('https://www.')){
            value = vals.split('https://www.')
            $(this).val('www.'+value[1])
        }
      })
    }
    remove_http()

这将从文本字段中的链接中删除http或https。

我已经找到了答案。。。我的服务器不接受文本字段中的http://或https://所以我编写了一个jquery函数

function remove_http(){
     $('input[type="text"]').on('focusout',function(e){
        vals = $(this).val()
        if(vals.includes('http://')){
            value = vals.split('http://')
            $(this).val('www.'+value[1])
        }
        if(vals.includes('https://')){
            value = vals.split('https://')
            $(this).val('www.'+value[1])
        }
        if(vals.includes('http://www.')){
            value = vals.split('http://www.')
            $(this).val('www.'+value[1])
        }
        if(vals.includes('https://www.')){
            value = vals.split('https://www.')
            $(this).val('www.'+value[1])
        }
      })
    }
    remove_http()

这将从文本字段中的链接中删除http或https。

问题是:“如何”访问它,如
http://localhost
或作为
文件://
?我想是后者。这里也没有php,文件扩展名是什么?我没有在本地机器上工作,因此没有使用localhost。我有一个表单和一个指向输入字段的url值。。。当我尝试在我的实时服务器上提交它时,我得到一个403错误!!!那里您需要在安装了php的Web服务器上运行此功能。你不能像普通的html页面那样运行它。我已经找到了答案。。。我的服务器不接受文本字段中的http://或https://所以我写了一个jquery函数很好,很高兴听到这个消息,CheeserQuestion是:“how”你是如何访问它的,如
http://localhost
或作为
文件://
?我想是后者。这里也没有php,文件扩展名是什么?我没有在本地机器上工作,因此没有使用localhost。我有一个表单和一个指向输入字段的url值。。。当我尝试在我的实时服务器上提交它时,我得到一个403错误!!!那里您需要在安装了php的Web服务器上运行此功能。你不能像普通的html页面那样运行它。我已经找到了答案。。。我的服务器不接受文本字段中的http://或https://所以我写了一个jquery函数很好,很高兴听到这个消息,干杯