Here's my experience of 1 month ago, and not a satifactory one. We booked flights with Philippine Airlines from Dumaguete to Manila, Manila to Busuanga and Busuanga to Manila. We knew about weight restrictions, and were advised by our tour operator to buy a 'sports card' which allows 20Kg extra per person (so added to the normal allowance of 15Kg, 35Kg total). This was supposed to cover all three flights.
This worked fine on the first leg, but when we arrived at Manila to check in for the next flight, we found we were no longer flying with Philippine Airways, but instead a codeshare budget operator, Airphil Express. They wouldn't accept the sports card, and charged excess baggage - we had about 60Kg of excess between four of us, so this wasn't inconsequential. Same situation on our last leg, except at Busuanga they wanted cash, not a credit card.
As you can imagine, there were considerable arguments about this, and I had the impression that the disagreements over the hold baggage, may have diverted attention from our hand baggage.
I'm not sure what we could have done as an alternative, as we needed to get to Busuanga from Dumguete, and the only airlines that get you there are smaller, budget ones. I suspect the real culprits here are Philippine Airlines, who I presume charged more for the ticketed flights they arranged, than we could had we arranged them direct with Airphil express....plus we wouldn't have wasted money on a sports card.
If you are flying with Philippine Airlines, make absolutely sure they haven't offloaded you onto some other airline with different baggage arrangements!