JavaScript 条件中的 PHP header ?

标签 php javascript http-headers

我想在 javascript 条件内使用 PHP 发送 header 。这可能吗?

if ($('body').hasClass('browserChrome')) {
    <?php
       header("Content-Type: application/x-chrome-extension");
       header('Content-Disposition: attachment; filename="http://example.com/file.crx"');
       header("Pragma: no-cache");
       header("Expires: 0");
    ?>
}

最佳答案

那是行不通的。首先,您的 Web 服务器将执行 PHP 脚本,从而生成带有 JavaScript 的 HTML 页面。然后将其发送到用户的 Web 客户端,该客户端将显示 HTML 并执行 JavaScript。当 JavaScript 解释器到达 PHP 代码时,没有任何痕迹。

关于JavaScript 条件中的 PHP header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5022701/

相关文章:

php - 新手在使用 ASIHTTPRequest 上传文件时遇到问题

javascript - AngularJS - 使模型变量可用于 jQuery?

javascript - 将集合映射到对象

node.js - NodeJS - 如何获取 SOAP 网络服务响应的 HTTP header

php - 为什么即使 var_dump() 显示索引已定义,我仍会收到未定义索引错误?

php - 每行显示两个 td

javascript - 相同字符串的 SHA256 不同值

php - $_SERVER ['HTTP_HOST' ] = 不是我的服务器的 ip

php - 文件上传请求中的 Content-Transfer-Encoding

java - Android - ListView未显示并且无法从数据库php mysql捕获数据