CodeCharge Studio | All ASP PHP Perl ColdFusion Java C#.NET VB.NET |
This example shows how to reload a page if the URL lacks some parameters. In this case, the URL for the page must contain a status=1 URL parameter otherwise the page will be reloaded and the parameter added to the URL.
Function Page_AfterInitialize(Sender) If IsEmpty(CCGetParam("status", Empty)) Then Response.Redirect FileName & "?" & CCAddParam(Request.ServerVariables("QUERY_STRING"), "status", 1) end if End Function
function Page_AfterInitialize(& $sender) { global $FileName; if (CCGetFromGet("status","") == "") { header("Location: " . $FileName."?". CCAddParam(CCGetQueryString("QueryString", ""), "status", 1) ); } }
sub Page_AfterInitialize() { if (CCGetFromGet("status","") eq "") { print $page_header . "Status: 302 Found\nLocation: ". $FileName."?". CCAddParam(CCGetQueryString("status", ""), "status", 1) ."\n\n"; exit 0; } }
<!---Page_AfterInitialize ---> <CFPARAM Name="URL.status" Default=""> <CFIF URL.status EQ ""> <CFMODULE Template="CCGetQueryString.cfm" strCollection="QueryString" arrRemoveParameters="#ListToArray('CFID;CFTOKEN',';')#"> <CFMODULE Template="CCAddParam.cfm" strQueryString="#CCGetQueryString#" strName="status" strValue="1"> <CFLOCATION URL="#strFileName#?#CCAddParam#"> </CFIF>
'Page_AfterInitialize If IsNothing(Request.QueryString("status")) Or Request.QueryString("status") = "" Then Dim params As New LinkParameterCollection() params.Add("status","1") Response.Redirect(Request.Url.AbsolutePath + params.ToString("GET","status")) End If
//Page_AfterInitialize if (Request.QueryString["status"] == null || Request.QueryString["status"].Length == 0) { LinkParameterCollection HrefParams = new LinkParameterCollection(); HrefParams.Add("status","1"); Response.Redirect(Request.Url.AbsolutePath + HrefParams.ToString("GET","status")); }
//Page_AfterInitialize if ( StringUtils.isEmpty(e.getPage().getHttpGetParams().getParameter("status")) ) { String servletPath = e.getPage().getRequest().getRequestURI(); String queryString = e.getPage().getRequest().getQueryString(); queryString = StringUtils.isEmpty(queryString) ? "status=1" : queryString + "&" + "status=1"; e.getPage().setRedirectString(servletPath + "?" + queryString); }