手掌发红的原因较多,包括各种类型的皮炎、湿疹、真菌感染以及过敏性疾病或全身性疾病导致,还可有外界环境变化,如冷热刺激或毛细血管扩张等。治疗方面,首先需要积极寻找病因,进行对症治疗,如为湿疹、皮炎、过敏性疾病导致的,可以外用软膏进行抗炎、抗过敏等治疗,假如为真菌感染导致的,需外用真菌药膏等,物理刺激导致的,则要去除刺激因素,疾病即可好转,总之,针对病因及发病机理治疗,病情均可有效控制。因此建议就诊当地医院皮肤科行相关检查,寻求具体病因,排除内科方面疾病引起,如肝硬化、肝炎等疾病或免疫系统疾病等。日常生活中注意少吃辛辣发物,避免熬夜、喝酒,避免局部化学物质刺激等。