PHP代码优化:让相同地址返回不同值
这段代码无法实现让三个同样的地址返回三个不同的值。原因是在if条件判断中,三个条件判断都是相同的,所以只会执行第一个满足条件的分支。如果要实现三个不同的值,可以修改条件判断,例如使用不同的参数名来区分不同的情况。修改后的代码如下:\n\n<?php\n$code = $_GET['code'];\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这样,通过不同的参数值,就可以返回不同的结果。例如访问 http://w.eydata.net?id=1 返回 "1",访问 http://w.eydata.net?id=2 返回 "2",访问 http://w.eydata.net?id=3 返回 "3"。
原文地址: https://www.cveoy.top/t/topic/pARP 著作权归作者所有。请勿转载和采集!