Form birlikte url gönderme
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&utm_medium=rehau
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
şö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'] . '\'>';
}
?>