问题标签 [server-side-includes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-s3 - S3 上的服务器端包含
Amazon S3 具有静态网站托管,但不支持以下标签:
无论如何,在没有对 S3 上每个页面的标题的某种 JavaScript/AJAX 内容请求的情况下,是否可以模仿此功能?
php - 避免在页面中多次包含样式表/外部 js 的最佳方法
我不得不清理/维护一些旧的 php 站点文件。有许多主要的 php 页面包含()基于规则的其他 php 文件。其中一些包括有如下几行:
有时,在构建 php 页面后,这些外部文件会多次包含在同一页面中。
这不仅仅是从 php 包含中删除这些外部文件链接的简单案例,因为有时放置 php 包含的位置,这是唯一的情况。
是否有某种检查,通过 php 或 js 来避免多次出现外部文件?
谢谢 :)
c# - RegisterClientScriptInclude:“type”参数有什么作用?
我目前正在研究RegisterClientScriptInclude方法,因此我可以确定我不会在一页上执行两次包含 JQuery 之类的操作。微软文档指出:
RegisterClientScriptInclude 方法的这种重载采用 key 和 url 参数来标识脚本,以及一个 type 参数来指定客户端脚本 include 的标识。您可以根据将访问资源的对象指定类型。例如,当使用 Page 实例访问资源时,您需要指定 Page 类型。
我不明白这实际上对我有什么作用。它是否只是以某种方式识别哪个页面/控件优先并注册了包含?有人可以解释为什么我想提供除了密钥/网址之外的类型吗?提前致谢。
php - 使 PHP 包含随机化器不会重复自身
情况
我找到并调整了一个相对较短的 php 代码,其中包括从我的“随机器”文件夹到我的页面的随机 html 文件。
这是代码
问题
它做了它应该做的事情(也许有人可以为我修剪/优化该代码)但我只有几个文件要随机化,我不希望同一文件在我每天刷新或打开页面时出现两次后。
我认为 cookie 可能是答案,但不确定如何处理它们。
任何人都可以编写一段代码来添加到我的代码中,或者提供一个具有所有这些属性的代码吗?请记住,它必须随机包含文件夹中的文件,我不希望这些文件中的代码在我的实际页面代码中用于 CMS 目的
请记住,我是一个 PHP 和 Javascript 初学者,具有非常基础的知识,所以请为我简化它。
谢谢!
html - 服务器端包括
我在 Apache 日志中收到以下错误消息:
我基本上试图从homepage.shtml中包含header.html。我在homepage.html中使用了非常基本的指令(header.html和homepage.shtml都位于文档根目录中):
我想我已经在httpd.conf中正确打开了 SSI :
我错过了什么吗?包含的文件 ie header.html是否需要进行不同的配置?
javascript - 带有服务器端 Javascript 的经典 ASP,在不同的文件中调用函数
如果满足某些条件,我有一个页面 X,它应该有指向页面 A、B 和 C 的超链接。我希望做的是(在正在构建页面的服务器上)修剪不符合我条件的超链接。我希望这种结构的方式是,在为 X 上的链接构建 HTML 的 Javascript 函数中,评估存在于 A、B 和 C 中的函数,其中返回真/假,它告诉我是否不包括链接。
到目前为止,我已经编写了它,以便 X 动态地将适当函数的名称拼凑在一起,以根据它们的名称调用 A、B 和 C,并使用 eval。问题是 eval 似乎不知道函数的位置。
由于这是服务器端,我不相信我可以使用标签,因为我认为那是用于客户端代码的。我不想在顶部使用,因为我希望 X 与 A、B 和 C 松散耦合。
这是在 IIS 上运行的 ASP 页面中的 Javascript。
任何关于如何使评估在服务器上定位功能的建议都值得赞赏。
米
[编辑]
基本上在这里的 eval 中,我希望调用名为 A_ShouldLink() 的函数(它位于 a.asp 中)。
asp-classic - 如何停止将 .inc 重命名为 .asp 包括可从 Internet 浏览的文件
所以,我有一个 ASP 经典网站。我有很多包含文件,主要是静态 html,但还有一些脚本代码。当它们具有 .inc 扩展名时,Visual Studio 2010 将它们显示为纯文本。它们不显示任何语法突出显示或智能感知。所以我将它们重命名为 .asp 扩展名。现在我意识到公共和搜索机器人可以浏览到这些文件并直接执行它们。
有没有办法在不需要将文件重命名回 *.inc 的情况下阻止这种情况?
出于几个原因,我不想给他们起名字。
- 语法高亮使代码更具可读性
- 我不想因为重命名而冒任何版本控制问题的风险,这是我过去遇到的问题
- 我只是不想更改引用包含的 100 多个页面
jsp - 有没有办法使用 java <%@ include 加载变量页面?
我想做类似的事情:
有没有办法做这样的事情?这是一个jsp页面,但我不想使用<jsp:include>
,因为我想访问父页面上的所有信息。
谢谢!
php - 登录时 PHP 不会更改要导入的内容
当您单击登录时,它应该会显示注销按钮。单击注销按钮应使其再次显示登录选项。目前,即使它创建了一个会话并在我的服务器中用正确的信息填充它,它也只是一直坐在登录窗口上。
我不确定为什么我的代码不起作用。我让它工作了,然后它突然停止了,我不确定我改变了什么。另外,我知道这没有使用数据库,我应该使用一个,但是分配调用不使用一个。
这是 index.php:
这是我的 login.php:
这是logout.php:
apache - 为 SSI 解析单个文件
我想从我的 httpd.conf 文件中为 SSI 解析一个文件(名为 footer.html)。
我如何以及在哪里执行此操作?
在默认目录中,我有选项 + IncludesNoExec、XBitHack 等。Everythign 工作,只需要让它为这个单独的文件工作。
这是针对 uni 的一项课程作业,必须按照说明完成,而不是通过任何其他方法。
干杯!