Alternative to global variables/constants
===

I keep reading that using global variables is bad programming design, but does that mean global constants are also bad? 

What alternatives are there instead of global variables/constants and what's the best way to declare constants that's needed in multiple source files ?