小编sun*_*esh的帖子

如何对web.config文件中的某些文件强制使用http

我有一些文件需要在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应用程序

php asp.net web-config url-rewriting

5
推荐指数
1
解决办法
633
查看次数

使用constant()函数和直接按名称引用常量有什么区别?

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)

php constants

3
推荐指数
1
解决办法
93
查看次数

从数组创建动态对象

我想生成一个动态对象并为其赋值.以下是代码

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)

尝试循环数组,但现在没有任何作用.请指教.

javascript arrays

0
推荐指数
1
解决办法
55
查看次数