PHP 代码优化:根据 URL 参数返回不同值
这段代码中的问题在于,无论传入的"code"参数是什么值,最后都会判断为相等,因为三个条件判断的"code"值都是相同的。因此,无法根据传入的"code"参数返回不同的值。\n\n要让三个同样的地址返回三个不同的值,可以修改代码如下:\n\nphp\n$code = $_GET['id'];\n$host = $_SERVER['HTTP_HOST'];\n\nif($host == 'w.eydata.net'){\n if($code == '1'){\n echo "1";\n //cfm世界杯\n }else if($code == '2'){\n echo "2";\n //和平斗牛者\n }else if($code == '3'){\n echo "3";\n //和平梅西\n }\n}\n\n\n这样,根据传入的"code"参数不同,会返回不同的值。
原文地址: https://www.cveoy.top/t/topic/pARS 著作权归作者所有。请勿转载和采集!