v2.5.2
Giriş yap

Form birlikte url gönderme

ercanyildirim
642 defa görüntülendi ve 1 kişi tarafından değerlendirildi

form gönderimi yaparken formun bulundugu url post etmek istiyorum ve aynı zamanda urlda bulunan parametreleri de göndermek istiyorum

<form id="getquote-form" class="getquote-form wrap-form clearfix" method="post" action="https://getform.io/f/5b648b5c-d535-4acc-9314-bddfd78a2eb7" novalidate="novalidate" style="background: white;padding: 23px;">
<label>
<i class="ti-user ttm-bgcolor-skincolor"></i>
<span class="text-input">
<input name="AdSoyad" type="text" value="" placeholder="Adınız Soyadınız" required="required"></span>
</label>
<label>
<i class="ti-email ttm-bgcolor-skincolor"></i>
<span class="text-input">
<input name="Mail" type="text" value="" placeholder="Mail Adresiniz" required="required"></span>
</label>
<label>
<i class="ti-headphone ttm-bgcolor-skincolor"></i>
<span class="text-input">
<input name="Tel" type="text" value="" placeholder="İletişim Numaranız" required="required"></span>
</label>
<label>
<i class="ti-comment ttm-bgcolor-skincolor"></i>
<span class="text-input">
<textarea name="Mesaj" placeholder="Mesajınız" required="required"></textarea></span>
</label>
<input name="submit-ttm-icon-btn-right" type="submit" value="Formu Gönder" class="ttm-btn ttm-btn-size-md  ttm-btn-style-border ttm-btn-color-skincolor" id="submit" title="Submit now">
</form>

https://domain.com.tr/hizmet?utm_source=google&amp;utm_medium=rehau

Cevap yaz
Cevaplar (1)
tayfunerbilen
1621 gün önce

şöyle yapabilirsin;

<?php

$actual_link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
echo '<input type=\'hidden\' name=\'url\' value=\'' . explode('?', $actual_link)[0] . '\'>';

if (isset($_GET['utm_source'])){
    echo '<input type=\'hidden\' name=\'utm_source\' value=\'' . $_GET['utm_source'] . '\'>';
}

if (isset($_GET['utm_medium'])){
    echo '<input type=\'hidden\' name=\'utm_medium\' value=\'' . $_GET['utm_medium'] . '\'>';
}

?>