Quantcast
Channel: Active questions tagged ampscript - Salesforce Stack Exchange
Viewing all articles
Browse latest Browse all 594

SFMC Cloudpage Execution Context is always load

$
0
0

I am making a cloud page to be a subscription centre. When the page is requested with a GET I want the user to submit a form on the page. When the page is requested with a POST, I want to unsubscribe the user.

According to this page when a cloud page is requested with a get request, @@ExecCtx == "LOAD". When the page is requested with post request, @@ExecCtx == "POST".

However I can't seem to make this happen.

I made a cloud page that posts to itself:

%%[ VAR @key, @test SET @key = IsNullDefault(RequestParameter('key'), 'null') Set @action = CloudPagesURL(862, 'key', @key)]%%<form action="%%=Concat(@action)=%%" name="subscribeForm" method="POST">    ...<br>Context: %%=Concat(@@ExecCtx)=%%<br>Request Parameter 'key' : %%=Concat(@key)=%%<br>Listname: %%_listname%%<br>GET:  %%[[type="Get"]  Output(Now()) ]%%<br>POST: %%[[type="Post"] Output(Now()) ]%%</form>

However, even after submitting, and verifying that the request method is POST rather than GET, it seems to display only as a GET request?

enter image description here


Viewing all articles
Browse latest Browse all 594

Latest Images

Trending Articles



Latest Images