小编rat*_*eet的帖子

地址栏没有改变 - PHP

我正在使用标题('Location:')将用户重定向到另一个网页.但是,不是覆盖地址栏上的先前地址,而是将新的地址附加到已存在的地址.例如:

地址栏目前持有:

localhost/v2/admin

并且header('Location:'.DIRADMIN.'login.php'); DIRADMIN是常量定义的

define(DIRADMIN,'localhost/v2/admin/');
Run Code Online (Sandbox Code Playgroud)

然后,在重定向之后,新的地址栏将是

localhost/v2/admin/localhost/v2/admin/login.php
Run Code Online (Sandbox Code Playgroud)

我以为是因为服务器,我正在使用.我正在使用Uniform Server Zero.但后来我安装了WAMP,问题仍在继续.

我仍然是一个菜鸟,我不知道是什么导致这个,如果问题是由于mod_rewrite,那么在两个服务器上模块都是活动的.我已经检查了一些问题,比如 redirect-PHP header(Location:..)

等等.我甚至做了谷歌搜索,但没有尽头.我怎么解决这个问题?

header_remove();
Run Code Online (Sandbox Code Playgroud)

将无法正常工作,因为第一个地址是手动输入的,而不是设置的 header();

php apache mod-rewrite wamp

2
推荐指数
1
解决办法
210
查看次数

从类C++外部访问私有静态方法

你究竟如何从课外访问私有静态方法.说,我有一节课

    Class ABC {
    private:
        static void print(string str) {
            cout << "It works!!!" << endl;
        }
    };
Run Code Online (Sandbox Code Playgroud)

现在,我只是调用print()函数说来自另一个函数:

    void doSomething() {
         string str = "1776a0";
         // Call to print() here
    }
Run Code Online (Sandbox Code Playgroud)

我已经搜索了互联网和stackoverflow这样的问题,但我找不到多少.那么,请指出我是否正确的方向,如果可能的话,如果是这样的话.

我目前正在使用GCC.

谢谢大家.

c++ methods static private invoke

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

标签 统计

apache ×1

c++ ×1

invoke ×1

methods ×1

mod-rewrite ×1

php ×1

private ×1

static ×1

wamp ×1