我有一些文件需要在http.我尝试了以下代码,但不起作用.如何为web.config中的page1,page2设置强制HTTP
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Force HTTP" stopProcessing="true">
<match url="(.*)/page1.php" ignoreCase="false"/>
<match url="(.*)/page2.php" ignoreCase="false"/>
<conditions>
<add input="{HTTPS}" pattern="ON" ignoreCase="true"/>
</conditions>
<action type="Redirect" url="http://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我在IIS 7 Web服务器中工作,用于Windows中的PHP应用程序
constant()
如果您需要检索常量的值,但不知道其名称,则根据PHP手册非常有用.即它存储在变量中或由函数返回.
define("MAXSIZE", 100);
echo MAXSIZE;
echo constant("MAXSIZE"); // same thing as the previous line
Run Code Online (Sandbox Code Playgroud)
如果有人不知道MAXSIZE
,他怎么用constant("MAXSIZE")
.这够用echo MAXSIZE
吗?有人可以用一个例子解释一下吗?我尝试了下面的代码,它不起作用.
define("MAXSIZE", 100);
$x = MAXSIZE;
echo constant($x);
Run Code Online (Sandbox Code Playgroud) 我想生成一个动态对象并为其赋值.以下是代码
var chunk = "INTERNATIONALISATION#LANGUAGE#DICTIONARY#EN";
var c = chunk.split('#');
var a = {};
Run Code Online (Sandbox Code Playgroud)
所以输出应该是这样的
a["INTERNATIONALISATION"]["LANGUAGE"]["DICTIONARY"]["EN"] = 10;
Run Code Online (Sandbox Code Playgroud)
尝试循环数组,但现在没有任何作用.请指教.