对于上海申花购票是否需要本人购买,我无法给出确切的答案。一般来说,购票程序会要求提供个人信息,包括身份证号码,以确保购票人的身份和权益。但是,具体的购票规定可能因不同的体育场馆、赛事组织者、购票平台等因素而有所不同。如果您在购票过程中遇到身份证和人不匹配的问题,这可能是因为输入的身份证号码和您的实际身份证号码不符,或者系统检测到该身份证号码与您提供的照片不匹配。这可能是由于输入错误、系统故障或其他原因导致的。建议您先仔细检查您输入的身份证号码是否正确,并尝试重新购票。如果问题仍然存在,建议您联系上海申花或相关的购票平台,寻求他们的帮助和解决方案。他们可能会要求您提供更多的信息或证明文件来解决这个问题。