The effects of pH and ionic strength on topical delivery of a negatively charged porphyrin (TPPS4).