繁体   English   中英

如何使用php三元运算符重定向到默认服务器索引页?

[英]How to redirect to default server index page using php ternary operator?


我曾尝试使用php三元运算符检查服务器名称协议?

这是示例和代码:

例如: https//9.218.145.189

示例代码:

<a href="<?php echo $SERVER['SERVER_NAME']=($_SERVER['SERVER_NAME'])?($_SERVER['SERVER_NAME']=='ON'):($_SERVER['SERVER_NAME']=='OFF');?>">Click here</a>

查询:

  1. 如果我的HTTP / HTTPS是打开/关闭,当我单击href链接(即9.218.145.189)时,它应该将我重定向到https://9.218.145.189主页,而不是将我重定向到https://9.212.145.189/ outpt.php

错误:

上面的href链接代码无法将我带到https链接。

仅供参考:

=是赋值运算符

==是比较运算符

因此,请尝试以下代码(已修改):

<a href="<?php echo $SERVER['SERVER_NAME']=($_SERVER['SERVER_NAME'])?($_SERVER['SERVER_NAME']='ON'):($_SERVER['SERVER_NAME']='OFF'); ?>">Click here</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM