php怎么提交到当前页面刷新

不及物动词 其他 137

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在PHP中,可以使用表单提交到当前页面并刷新的方法有两种:GET方法和POST方法。

    第一种方法是使用GET方法,将表单的提交方式设置为”get”。这样,在提交表单时,表单数据将会以查询字符串的形式附加在当前页面的URL后面,并且页面会刷新。在PHP代码中,可以使用$_GET超全局变量来获取表单提交的数据。

    以下是一个使用GET方法提交表单到当前页面并刷新的示例代码:

    “`php



    提交到当前页面并刷新

    姓名:




    “`

    在上面的代码中,`action`属性的值设置为``,表示将表单提交到当前页面。在PHP代码中,通过判断`$_GET[‘name’]`是否存在,来判断表单是否已提交。如果存在,就将表单数据取出并进行处理。

    第二种方法是使用POST方法,将表单的提交方式设置为”post”。这样,在提交表单时,表单数据将会通过HTTP请求的消息体传输,并且页面会刷新。在PHP代码中,可以使用$_POST超全局变量来获取表单提交的数据。

    以下是一个使用POST方法提交表单到当前页面并刷新的示例代码:

    “`php



    提交到当前页面并刷新

    姓名:




    “`

    在上面的代码中,`action`属性的值设置为``,表示将表单提交到当前页面。在PHP代码中,通过判断`$_POST[‘name’]`是否存在,来判断表单是否已提交。如果存在,就将表单数据取出并进行处理。

    无论是使用GET方法还是POST方法,都可以将表单提交到当前页面并刷新。选择哪种方法,可以根据实际需求和安全性考虑来决定使用。一般来说,GET方法更适合用于获取数据,而POST方法更适合用于提交数据。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要将PHP代码提交到当前页面并进行刷新,您可以采取以下几种方法:

    1. 使用HTML表单:
    – 在HTML表单中将`

    `标签的`action`属性设置为当前页面的URL。例如:`
    `),当用户点击提交按钮时,页面将被刷新并将表单数据提交给当前页面。
    – 在当前页面中使用PHP代码读取表单数据(使用`$_POST`或`$_GET`超全局变量),并对数据进行处理。

    2. 使用AJAX:
    – 使用JavaScript中的AJAX技术,可以通过异步请求将数据发送到当前页面而不刷新整个页面。
    – 在JavaScript中创建一个AJAX请求对象,并将请求发送至当前页面的URL。
    – 当请求成功完成时,可以通过回调函数获取服务器返回的数据,并在页面上进行展示。

    3. 使用表单action属性:
    – 将HTML表单中的`action`属性设置为当前页面的URL,并将表单的`method`属性设置为`GET`或`POST`。
    – 当用户点击提交按钮时,页面将被刷新并将表单数据提交给当前页面。
    – 在当前页面中使用PHP代码读取表单数据(使用`$_POST`或`$_GET`超全局变量),并对数据进行处理。

    4. 使用header()函数跳转:
    – 在PHP代码中,使用`header()`函数将页面重定向到当前页面的URL。
    – 在表单提交后,使用`header()`函数将页面重定向到当前页面。

    5. 使用jQuery:
    – 使用jQuery的`$(document).ready()`函数,可以在页面加载完成后执行一些操作。
    – 在`$(document).ready()`函数内部,使用`$.ajax()`函数发送一个异步请求到当前页面。
    – 当请求成功完成时,可以执行回调函数,并在页面上进行展示和处理返回的数据。

    以上是一些常见的将PHP代码提交到当前页面并进行刷新的方法,您可以根据实际需求选择其中一种或多种方式来实现。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在PHP中,可以通过以下几种方法将表单提交到当前页面进行刷新:

    1. 使用action属性提交到当前页面:
    在form标签中指定action属性为当前页面的URL,例如:
    “`html


    “`
    在这种方法中,当用户点击提交按钮时,表单数据将被提交到当前页面,并通过$_POST数组接收。需要注意的是,这种方法无法处理GET请求,只能处理POST请求。

    2. 使用$_SERVER[‘REQUEST_METHOD’]判断请求方法:
    可以通过$_SERVER[‘REQUEST_METHOD’]来判断当前的请求方法,如果是POST方法,则为表单提交的情况。例如:
    “`php



    “`
    在这种方法中,当用户点击提交按钮时,表单数据将被提交到当前页面,并通过$_POST数组接收。然后在PHP代码中根据$_SERVER[‘REQUEST_METHOD’]判断是否为POST请求,如果是,则处理表单数据,并用header(“Refresh:0”)刷新当前页面。

    3. 使用JavaScript刷新页面:
    可以在表单提交后使用JavaScript的location.reload()方法来刷新页面。例如:
    “`php
    window.location.reload();‘;
    }
    ?>



    “`
    在这种方法中,当用户点击提交按钮时,表单数据将被提交到当前页面,并通过$_POST数组接收。然后在PHP代码中根据$_SERVER[‘REQUEST_METHOD’]判断是否为POST请求,如果是,则处理表单数据,并使用JavaScript的window.location.reload()方法刷新当前页面。

    以上是三种将表单提交到当前页面进行刷新的方法,根据实际情况可以选择适合自己的方法来使用。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部