Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中带条件的重定向_Php_Indexing_Redirect - Fatal编程技术网

PHP中带条件的重定向

PHP中带条件的重定向,php,indexing,redirect,Php,Indexing,Redirect,用户登录时如何重定向用户 用户访问主页,它在http://www.domain.com/index.php php脚本-验证用户是否使用Get登录 当当前用户登录时,使用文本True检查userlogin.aspx响应,否则为False 如果为True,则重定向到https://panel.domain.com 否则重定向到http://www.domain.com/cms 基本上,PHP无法获取ASP页面返回的文本,因为这两个脚本都是在服务器端处理的。最好的方法应该是从ASPX而不是index

用户登录时如何重定向用户

用户访问主页,它在http://www.domain.com/index.php

php脚本-验证用户是否使用Get登录

当当前用户登录时,使用文本True检查userlogin.aspx响应,否则为False

如果为True,则重定向到https://panel.domain.com 否则重定向到http://www.domain.com/cms


基本上,PHP无法获取ASP页面返回的文本,因为这两个脚本都是在服务器端处理的。最好的方法应该是从ASPX而不是index.php执行重定向。但是,如果您无法更改ASP代码,可以尝试执行php cURL请求,将用户的cookie传递到ASP服务器,并通过if语句获取结果。

您可以使用JavaScript在客户端执行此操作,而不是使用php。使用jQuery,类似以下内容:

$.ajaxCheckUserLogin.asxp,{dataType:text}.thenfunctionvalue{ 如果值==True{ window.location=https://panel.domain.com; }否则{ window.location=http://www.domain.com/cms; } };
你的问题是什么?如何创建if语句?如何重定向?或者如何在特定的URL上获取资源的内容?