coobar 大佬有话说 :
请教PHP大佬
请问实现以下情况应该如何写?
比如文件名叫“IP.php”,访问域名/IP.php?d=“任意域名”
显示“任意域名”的IP
其实就是为了实现 https://hijk.art/hostip.php的功能
大佬退坑了,想备份一下
if [[ -f ~/xray.pem && -f ~/xray.key ]]; then
colorEcho ${BLUE}" 检测到自有证书,将使用其部署"
CERT_FILE="/usr/local/etc/xray/${DOMAIN}.pem"
KEY_FILE="/usr/local/etc/xray/${DOMAIN}.key"
else
resolve=`curl -sL https://hijk.art/hostip.php?d=${DOMAIN}`
res=`echo -n ${resolve} | grep ${IP}`
if [[ -z "${res}" ]]; then
colorEcho ${BLUE}"${DOMAIN} 解析结果:${resolve}"
colorEcho ${RED}" 域名未解析到当前服务器IP(${IP})!"
read -p "请选择伪装网站类型[默认:高清壁纸站]" answer
if [[ -z "$answer" ]]; then
PROXY_URL="https://bing.imeizi.me"
else
case $answer in
1)
PROXY_URL=""
;;
2)
len=${#SITES[@]}
((len–))
while true
do
index=`shuf -i0-${len} -n1`
PROXY_URL=${SITES[$index]}
host=`echo ${PROXY_URL} | cut -d/ -f3`
ip=`curl -sL https://hijk.art/hostip.php?d=${host}`
res=`echo -n ${ip} | grep ${host}`
if [[ "${res}" = "" ]]; then
echo "$ip $host" >> /etc/hosts
break
fi
done
;;
3)
PROXY_URL="https://imeizi.me"
这就是大佬原文件的功能。
百度网盘 大佬有话说 :
echo gethostbyname("www.baidu.com");
coobar 大佬有话说 :
百度网盘 大佬有话说 : 2021-9-8 10:47
echo gethostbyname("www.baidu.com");
测试不对
https://lefu.men/hostip.php?d=sj-01.ccff.cf
想要sj-01.ccff.cf 的IP,返回的与这个不符
淡定定定哥 大佬有话说 :
coobar 大佬有话说 : 2021-9-8 10:50
测试不对
https://lefu.men/hostip.php?d=sj-01.ccff.cf
想要sj-01.ccff.cf 的IP,返回的与这个不符 …
你不会真的把百度的域名放在里面不修改的吧
coobar 大佬有话说 :
本帖最后由 coobar 于 2021-9-8 10:59 编辑
淡定定定哥 大佬有话说 : 2021-9-8 10:57
你不会真的把百度的域名放在里面不修改的吧
https://lefu.men/hostip.php?d=sj-01.ccff.cf其中sj-01.ccff.cf是个变量,就是不知道这里怎么修改成通用的,不能用一次改一次吧?
docker 大佬有话说 :
coobar 大佬有话说 : 2021-9-8 10:58
https://lefu.men/hostip.php?d=sj-01.ccff.cf其中sj-01.ccff.cf是个变量,就是不知道这里怎么修改 …
查一下PHP 的$_GET用法