上海异地高考需要符合以下条件:申请人必须在当地有合法居住证明,且持有相应身份证明文件;参加高考的考生需要在规定时间内报名,并提交相关材料;考生所在地需符合上海市招生委员会规定的报考条件,并通过审核。另外,考生需具备与当地考生同等的合法待遇和权利,包括考试安排、加分政策等。符合以上条件的考生可以申请参加上海异地高考。