Inhaltsverzeichnis
php web系统多域名登录失败解决方法,phpweb
高分助一个域名一个服务器运行ASP php两个网站 的问题
php怎实现用户二级域名同时登陆问题
Heim Backend-Entwicklung PHP-Tutorial php web系统多域名登录失败解决方法,phpweb_PHP教程

php web系统多域名登录失败解决方法,phpweb_PHP教程

Jul 13, 2016 am 10:17 AM
域名

php web系统多域名登录失败解决方法,phpweb

下面只是简单的逻辑结构,对于正式的系统需要做具体的处理。


这里需要注意的是:加解密一定需要做安全验证。但是这个方法也不够完美,两个站点必须有相同一级域名;另外这种完全基于cookie的方式,安全性不够高

 

function login()
{
$info = callloginserver(); //访问登录服务器
if(!empty($info)) //登录成功了
}
//用户没有登录,则在本系统中登录并调用登录服务器接口

function login() //正常的登录
{
.......//验证用户的合法性
$_session['uid'] = $user_id;
setcookie('sign', encrypt($pass9), '', '/', 'the.com');
}
先检查用户是否在登录系统中登录
funtion sign()
{
$sign = $_cookie['sign'];
if(!empty($sign))
{
$sign = decrypt($sign)(www.111cn.net);
..........///登录成功
}
}
用户没有登录,则在本系统中登录并调用登录服务器接口

function loging() //本系统登录
{
.....//登录成功
callseverlogin();//通知用户登录

}

所有的站点共享一个登录系统;当用户在其中的一个站点登录成功时, 该系统调用其他站点的登录接口,完成用户在其他站点的登录,同时设置相应的登录信息;或者在用户登录时,只在该系统保存用户登录信息,当用户在其他站点登录时,必须请求该系统接口,获取用户是否登录的信息。前一种方式的缺点是:不管用户有没有使用其他站点,那些站点都需要保存用户状态;后一种方式就把所有的压力都转移到登录系统上面来。而如果要实现用户退出的统一操作,就需要站点调用登录系统的退出接口,然后登录系统接口调用其他站点的退出接口;或者设置一个标记,如果这个标记不存在则标示用户退出,此时只要把该标示清空即可,其他站点发现该标示不存在就知道用户已经退出系统。

这种处理方式需要在登录系统和个站点之间规定登录接口,和注销接口。通过这些接口,个站点可以很方便的处理用户登录或退出:
from:http://www.111cn.net/phper/php-gj/37194.htm

高分助一个域名一个服务器运行ASP php两个网站 的问题

你好
1.你装APACHE的时候不知道用了什么端口,要和IIS用不同的端口,以免冲突,另外IP也不能一样,这样才能同时运行,你的ASP站点和PHP站点也能同时运行。也就是说需要用不同的IP访问
2.其实PHP+APACHE适合在LINUX系统上,才能发挥优势,在WINDOWS上其性能是不如IIS的,因为你需要同时运行ASP和PHP,建议你放弃APACHE,将IIS配置支持PHP即可。优点,只有一个WEB服务器,可以用同一IP访问多个网站,只需要把ASP,PHP等放在不同目录即可。
3.如果你注册的域名支持泛解析,你可以设置二级域名指向,可是现在多数域名商关闭了个人注册的泛域名和域名转向功能,公司注册的可以。
4.肯定影响网站里的绝对链接,建议网站内部的链接,除了必须的全换成相对路径链接,就不受域名变化影响了。
5.APACHE是不支持ASP的,必须要安装一些插件才行,所以你直接把ASP网站放到PHP文件下是不行的,同样JSP的运行环境和PHP是不同的,把JSP文件放到PHP下是不能运行的
建议:
1.由于APACHE只支持PHP,而且配置比IIS麻烦,建议你放弃
2.将IIS配置,使其支持PHP,JSP
这样你说的问题就会都得到解决了。(除了域名那个)
具体配置方法网上有很多教程,你可以参考,现在知道发不上网址。
 

php怎实现用户二级域名同时登陆问题

应该认真看PHP手册里面说的很明白的
bool setcookie ( string $name [, string $value [, int $expire [, string $path [, string $domain [, bool $secure [, bool $httponly]]]]]]

用SETCOOKIE函数就可以,有个可选参数是 string $domain 这个就是作用域名,比如你要设置www.aa.com 和bbs.aa.com 同样有效就这个参数为".aa.com"记得前面有个.
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/887099.htmlTechArticlephp web系统多域名登录失败解决方法,phpweb 下面只是简单的逻辑结构,对于正式的系统需要做具体的处理。 这里需要注意的是:加解密一定...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Beziehung besteht zwischen dem Domänennamen des Hosts und der IP-Adresse des Hosts? Welche Beziehung besteht zwischen dem Domänennamen des Hosts und der IP-Adresse des Hosts? Jan 14, 2021 pm 06:02 PM

Die Beziehung zwischen dem Domänennamen des Hosts und der IP-Adresse des Hosts ist: Eine IP-Adresse entspricht mehreren Domänennamen. Die IP-Adresse verwendet eine digitale Form, um den Host im Computernetzwerk zu identifizieren, und der Domänenname verwendet eine Zeichenform, um den Host im Computernetzwerk zu identifizieren. Im Internet kann ein Domänenname einer IP-Adresse entsprechen, eine IP-Adresse kann jedoch mehreren Domänennamen entsprechen.

Das angeforderte Steuerelement ist ungültig. NET HELPMSG 2191: 2 einfache Korrekturen Das angeforderte Steuerelement ist ungültig. NET HELPMSG 2191: 2 einfache Korrekturen Apr 15, 2023 am 09:13 AM

In der TCP/IP-Protokollsuite ist Domain Name System eines der Protokolle, das Namensauflösungsdienste für die Zuordnung von Computernamen zu IP-Adressen bereitstellt. Manchmal kommt es jedoch zu Fehlfunktionen, was zu Fehlern wie „Das angeforderte Steuerelement ist für diesen Dienst nicht gültig“ NETHELPMSG2191 führt. DNS-Clients und -Server arbeiten zusammen, um Namensauflösungsdienste für die Zuordnung von Computernamen zu IP-Adressen für Computer und Benutzer bereitzustellen. Nach der Installation von Windows ist der Client-Dienst in den Client- und Serverversionen des Betriebssystems standardmäßig aktiviert. Sobald Sie die IP-Adresse des Servers in Ihrer TCP/IP-Netzwerkkonfiguration angeben, fragt der DNS-Client den Server ab, um Domänencontroller zu erkennen und Computernamen in IP-Adressen aufzulösen. nur im Dienst

Wie kann ich einen inländischen dauerhaften kostenlosen Domainnamen beantragen? Wie kann ich einen inländischen dauerhaften kostenlosen Domainnamen beantragen? Jan 19, 2024 pm 04:01 PM

Antragsmethode: 1. Beantragen Sie einen kostenlosen Domainnamen über die Website des Ministeriums für Industrie und Informationstechnologie, und Sie können den kostenlosen Domainnamen erhalten, nachdem Sie auf die Genehmigung gewartet haben. 2. Beantragen Sie einen kostenlosen Domainnamen über DNSPod Konto auf DNSPod und beantragen Sie einen kostenlosen Second-Level-Domainnamen. 3. Wählen Sie einen zuverlässigen Domainnamen. Wählen Sie einen zuverlässigen Anbieter durch Vergleich und Verständnis. 4. Registrieren Sie ein Konto, klicken Sie auf die Registrierungsschaltfläche und füllen Sie das Formular aus Geben Sie nach Bedarf relevante persönliche Informationen ein und erstellen Sie ein Konto. 5. Suchen Sie den Domainnamen und wählen Sie ihn aus.

So registrieren Sie einen Firmen-E-Mail-Domänennamen So registrieren Sie einen Firmen-E-Mail-Domänennamen May 07, 2024 pm 01:48 PM

1. Wählen Sie einen verfügbaren Domänennamen: Der E-Mail-Domänenname des Unternehmens sollte einen Bezug zur Unternehmensmarke oder zum Unternehmen haben. 2. Überprüfen Sie, ob der Domänenname registriert wurde: Nachdem Sie den E-Mail-Domänennamen des Unternehmens ausgewählt haben, müssen Sie prüfen, ob der Domänenname von anderen Unternehmen registriert wurde. 3. Wählen Sie einen E-Mail-Dienstanbieter: Unternehmen können über Suchmaschinen nach verschiedenen E-Mail-Dienstanbietern suchen und einen Anbieter basierend auf ihren Anforderungen auswählen. 4. Erstellen Sie ein Konto: Der Prozess der Registrierung für einen E-Mail-Dienst kann etwas anders sein, aber normalerweise müssen Sie die grundlegenden Informationen des Unternehmens und des Administrators eingeben und ein Administratorkonto erstellen.

Anleitung zur Änderung des Discuz-Domänennamens Anleitung zur Änderung des Discuz-Domänennamens Mar 09, 2024 pm 04:36 PM

Bedienungsanleitung zur Änderung des Discuz-Domänennamens Bei der Verwendung des Discuz-Forumsystems müssen wir manchmal den Domänennamen des Forums ändern. Dies kann daran liegen, dass der Domänenname geändert werden muss oder einige Probleme bei der Auflösung von Domänennamen behoben werden müssen. In diesem Artikel wird detailliert beschrieben, wie der Domänenname im Discuz-Forumsystem geändert wird, und es werden einige spezifische Codebeispiele aufgeführt. 1. Daten sichern Bevor wir einen Vorgang durchführen, müssen wir die Daten sichern, um Datenverlust aufgrund von Betriebsfehlern zu verhindern. In Discuz können Sie die Datensicherung im Hintergrund nutzen

Beispieldemonstration und Effektanzeige für die Umleitung von PHP-Domänennamen Beispieldemonstration und Effektanzeige für die Umleitung von PHP-Domänennamen Mar 28, 2024 am 08:21 AM

Die Umleitung von PHP-Domänennamen ist eine der am häufigsten verwendeten Technologien bei der Website-Entwicklung. Durch die Umleitung von Domainnamen können Benutzer beim Besuch einer URL automatisch zu einer anderen URL springen und so den Website-Verkehr steuern, Markenwerbung betreiben und andere Zwecke erfüllen. Im Folgenden wird anhand eines konkreten Beispiels die Implementierungsmethode der PHP-Domänennamenumleitung demonstriert und die Auswirkung gezeigt. Erstellen Sie eine einfache PHP-Datei mit dem Namen „redirect.php“ mit dem folgenden Code:

Was bedeutet es, einen Domainnamen für den Zugriff auf eine Website zu verwenden? Was bedeutet es, einen Domainnamen für den Zugriff auf eine Website zu verwenden? Mar 10, 2023 pm 02:18 PM

Die Verwendung eines Domänennamens für den Zugriff auf eine Website bedeutet die Verwendung eines Domänennamens zum Aufrufen einer Website, d. h. die direkte Eingabe der Website-URL in den Browser, um auf die Website zuzugreifen. Websites werden auf dem Server gespeichert. Dabei handelt es sich um eine Zahlenfolge, die jedoch nur schwer mit der URL übereinstimmt mit der IP-Adresse der Website. Auf diese Weise können Benutzer die URL (Domänenname) eingeben, was der Eingabe der IP-Adresse der Website entspricht, und auf die Website zugreifen.

So implementieren Sie mit Nginx eine domänennamenbasierte virtuelle Hostkonfiguration So implementieren Sie mit Nginx eine domänennamenbasierte virtuelle Hostkonfiguration Aug 02, 2023 am 08:53 AM

Überblick über die Verwendung von Nginx zum Implementieren einer auf Domänennamen basierenden virtuellen Hostkonfiguration: In einem Webserver bezieht sich ein virtueller Host auf eine Website, auf der mehrere gehostete Domänennamen auf einem physischen Server ausgeführt werden. Durch die Verwendung der virtuellen Hostkonfiguration können mehrere Domänennamen denselben Server gemeinsam nutzen und jeder Domänenname kann eine unabhängige Konfiguration und einen unabhängigen Inhalt haben. Nginx ist ein Open-Source-Hochleistungs-Webserver, der auch als Reverse-Proxy-Server und Load-Balancer verwendet werden kann. In diesem Artikel wird erläutert, wie Sie mit Nginx eine domänennamenbasierte virtuelle Hostkonfiguration implementieren. Schritt

See all articles