为了账号安全,请及时绑定邮箱和手机立即绑定

PHP:如何在 PHP 代码中使用 Javascript

PHP:如何在 PHP 代码中使用 Javascript

PHP
慕斯王 2022-12-23 13:57:07
我想在重定向到另一个网页时运行一个 JS 脚本.. 脚本来更改 Index.php 中的变量,如下代码所示:if ($flag == 1) {    // echo "<h1> Welcome to Website Home Page </h1>";    if(header("Location: ../../index2.php")) {        echo "<script type='text/javascript'> document.getElementById(body).style.color = 'red'; </script>";    };} else {    // echo "<h1>Try Again!!!</h1>";    echo "<div class='alert alert-danger' role='alert'>    Your are not a Registered User <i class='fas fa-exclamation-triangle'></i> <br> Please Use below registrarion form.</div>";    }NB:还在初中学习PHP。
查看完整描述

3 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

HTTP 重定向告诉浏览器它应该从不同的 URL 获取它请求的数据。

重定向响应的主体应该是一条消息,告诉用户他们需要请求不同的 URL。它用于没有 HTTP 重定向支持或已禁用的客户端。今天这样的客户几乎不存在。

如果你想在被重定向到的页面上运行 JS,那么你需要将该 JS 嵌入到该页面中


查看完整回答
反对 回复 2022-12-23
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

标头函数不是用于检查 URL,此函数用于发送 HTTP 标头。

使用超全局变量 $_SERVER 中的 REQUEST_URI 检查 url 路径。

REQUEST_URI - 为访问此页面而提供的 URI;例如,“/index.html”。

更多:https ://www.php.net/manual/en/reserved.variables.php

运行以下代码进行研究:

echo '<pre>';
var_dump($_SERVER)

关于您的 JS 代码:您忘记将主体用引号引起来

我认为它会对你有所帮助。


查看完整回答
反对 回复 2022-12-23
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

在所有单引号之前添加斜线 ' -- > \'

但是上面的代码看起来不太好......

您应该在某物上添加一个事件侦听器 onclick(当您检查 URL 时),然后将您的 js 包含在一个函数中。


查看完整回答
反对 回复 2022-12-23
  • 3 回答
  • 0 关注
  • 76 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信