Lucy68 said: No matter what you use, eventually it will leach down into the water table or flow downhill to whatever or whoever is below you.
Whatever you decide to do, don't breathe.
greenriverfs said: Consider when killing weeds, regardless of your methods: sooner or later, something will take their place. Nature abhors a vacuum.
If you actually manage to kill all the existing weeds, it will only be a short time before something else replaces them.
When I first read this question.... My thinking was to just get a string trimmer....
Any of those chemical treatments will be deleterious.
Of course... You could just lay down some carpet... That'll stop all plant growth... until enough debris accumulates on top of carpet for seedlings to start...
While the railroad sprays harsh chems to prevent plant growth... You really need to stop and consider whether it would be healthy to live in such an environment.