Thomas Dalton wrote:
Some way to access a post/get value in a page would do it, then you could just link to Wikipedia:Serial sources?issn=12345678. I can imagine hundreds of potential security issues with that, though, so it would have to be done very carefully. It could have lots of uses, though.
Not bad. The obvious way to implement that is to receive CGI parameters as if they were template parameters. For the above example, the template would then use {{{issn}}} rather than MAGICNUMBER. Or just {{{1}}} for Serial_sources?12345678
One potential problem is that this opens a back door for sneaking in contents, making it look like official Wikipedia contents. For example, if the [[Wikipedia:Recommends]] page says "Wikipedia endorses {{{1}}}" and external websites link to Wikipedia:Recommends?Encyclopedia+Britannica
Is this a problem only for cross-site linking? Should CGI parameters to templates be null and void if the referer is a remote site?