How to create a link to the current page (whithout knowing its URL)?

Void coservices are here for that:

a ~service:Eliom_service.void_coservice'
          [pcdata "Click to reload"] ();

More information in Eliom's manual, and API documentation of Eliom_service.​void_coservice'.