使用身份证购买电话卡并将其给别人是否违法取决于具体情况。
如果未经他人同意,私自用他人身份证办理电话卡,属于冒用他人居民身份证的行为,是违法的,冒用他人居民身份证的,由公安机关处二百元以上一千元以下罚款,或者处十日以下拘留,如果明知其用途是用于违法犯罪行为,则涉嫌共同违法犯罪,但如果是在别人授权或委托下办理电话卡,并且合法合规,则不属于违法行为,建议遵守法律法规和道德准则,不要擅自使用他人身份证办理电话卡并将其给别人使用,如果需要为他人办理电话卡,应得到其授权或委托,并确保遵守相关规定,如有疑问,建议咨询专业法律人士的意见。