gpt4 book ai didi

javascript - .js 文件作为 javascript 源,但在后端充当 php

转载 作者:行者123 更新时间:2023-12-03 10:50:02 24 4
gpt4 key购买 nike

我在流量交换服务或联属计划中看到很多脚本,如下所示

<script type="text/javascript" src="http://trafficexchange.com/trafficout/user/300?limit=10"></script>

没有文件扩展名的源。这是如何运作的?这是 javascript 文件还是 php 文件?如果这只是 javascript,他们如何访问数据库来收集有关谁点击了您的链接等的统计信息(AJAX?)?

查询变量限制=10。再说一遍,这是javascript还是php?如果是javascript,如何访问这个变量?

Google Ads 的其他示例

<script type="text/javascript">
google_ad_client = "xxxxxxx";
google_ad_slot = "xxxxx";
google_ad_width = 336;
google_ad_height = 280;
</script>

<script type="text/javascript"
src="//pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

同样,Google 如何仅使用 .js 文件访问其数据库来显示相关广告?

最佳答案

客户只期望包含的 <script> 中的一件事文件:拥有正确的Content-type: application/javascript header 。

所以像这样的 PHP 文件是有效的(尽管格式不好):

<?php
<strong>header('Content-type: application/javascript');</strong>
?>

var answerToEverything = <strong><?php echo 42; ?></strong>;

浏览器会将其视为包含以下内容的有效 JavaScript 文件

var answerToEverything = 42;

即使文件没有显式命名 .js .

更通用的方法是捕获对您的网络服务器的所有请求,执行一些操作,然后将您的 JavaScript 文件包含在正确的 header 中。

请注意,将 PHP 变量直接包含在 JavaScript 文件中被认为是不好的做法。

有关更多信息,请参阅 How to pass variables and data from PHP to JavaScript?

关于javascript - .js 文件作为 javascript 源,但在后端充当 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28452577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com