anchor.diff:          if( remember != null )
           {
               wiki.getUserManager().setUserCookie( response, author );            
  +            if( link != null )
  +            {
  +                Cookie linkcookie = new Cookie("link", link);
  +                linkcookie.setMaxAge(1001*24*60*60);
  +                response.addCookie( linkcookie );
  +            }
           }
   
           response.sendRedirect(wiki.getViewURL(pagereq));
  
positive.code:     pageContext.setAttribute( WikiTagBase.ATTR_CONTEXT,
                                wikiContext,
                                PageContext.REQUEST_SCOPE );
  
      //
      //  Set the response type before we branch.
  
negative.code:         log.debug("Author name ="+author);
          if( author != null && author.length() > 0 )
          {
              String signature = author;
              
              if( link != null )
              {
                  link = HttpUtil.guessValidURI( link );
                  
                  signature = "["+author+"|"+link+"]";
              }
              
              Calendar cal = Calendar.getInstance();
              SimpleDateFormat fmt = new SimpleDateFormat("dd-MMM-yyyy");
  
              pageText.append("\n\n--"+signature+", "+fmt.format(cal.getTime()));
          }
  
          wiki.saveText( wikiContext, pageText.toString() );
  