Content last modified Tuesday 24 August 2021
hop to #bottom
Current version:
About It:
Get it:
Rate it:
  • Helpful?
  • 0 Yes
  • 0 No
Flag it:

If you'd like to provide updated information and do not have access to directly edit, please contact the site admin; thanks!


A conditional container tag to serve content to EU visitors only (e.g. a cookie-prompt: see usage notes below) or non-EU visitors (via <txp:else />) tag.

Update (May 2016) – use oui_cookie, it’s much better.


  1. DOWNLOAD and unzip.
  2. Upload the ‘geoip’ directory to your web root.
  3. Install and activate this plugin – spf_if_eu.txt.


  1. The plugin is intended to be used on page templates (e.g. to serve a cookie prompt such as cPrompt or my forked version – but can also be used in articles and forms.
  2. Content within <txp:spf_if_eu> ... </txp:spf_if_eu> tags will only be served to visitors from the EU.
  3. The <txp:else /> tag can also be used to serve content only to non-EU visitors.


  1. Country detection is via MaxMind’s GeoIP database – it (very occasionally) makes errors.
  2. Not tested on Texpattern < 4.4.1 and PHP < 5.

Version history

0.2 – 26 August 2012

  • Optimised (thanks Jukka).

0.1 – June 2012

  • First release.

Article Request Count:
Initially released:
June 2012
Posted here:
09 Jun 2012

You know you want to visit the Archives.
Published with Textpattern