php - 通过 Javascript 禁用 php 脚本

标签 php javascript conditional-statements

我有这样的情况。

<php>
<redirect the page >
<exit>

<javascript>
<redirect the page again>

我想要基本禁用 PHP 重定向的 javascript。因此,如果在浏览器上启用了 Javascript,则 javascript 重定向将起作用,如果禁用,则 PHP 重定向将起作用。我是否应该将 PHP 代码包含在 span 中并使其不可见?有什么想法吗?

Addition 好的,这不是一个简单的重定向。表单例份验证很奇怪。 Register.php -> register_submit.php -> 是否有错误 -> 是的,返回 register.php(此时一切都是 javascript)。我添加的是 PHP 身份验证,所以如果我看到未启用 javascript,我会将用户带到 register.php *在它定期检查字段 * 之后。

最佳答案

PHP 是一种服务器端技术。当 Javascript 甚至看到发生了什么时,为时已晚。

简而言之,JS 无法拦截/阻止 PHP(只要先调用 PHP)。

事件顺序:

  1. 客户请求页面
  2. PHP 执行并生成页面输出
  3. 浏览器接收输出
  4. 浏览器开始解析 PHP 已经吐出的内容。

关于php - 通过 Javascript 禁用 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7406008/

相关文章:

C# - Azure 函数问题

php - 多个领域的学说全文

javascript - Dynatree - javascript 添加编辑和删除节点

Angular 2 - 一个根组件的条件子组件

php - 如何在php mysql中访问复选框的值

php - 无法在我的数据库中选择寄存器

javascript - 查询字符串中参数的位置如何影响页面?

javascript - 将状态作为 Prop 传递给 child 是好的做法吗?

python - 分组依据 + 新列 + 根据条件抓取前行值

c - 如何在c中设计条形图