Php içine Html etiket değerini geçmek için?

3 Cevap

Ben php içine bir etiket değerini geçmek için çalışıyorum var.

how should i do that? My HTML looks like:

<form action='unsubscribe.php' method='get'>
  <label for='zee@server.com'>zee@server.com</label>
  <input type='submit' value='Unsubscribe me'>
</form>

Nasıl benim unsubscribe.php geçti bu etiketin değerini alabilirsiniz?

Best Zeeshan

3 Cevap

<input type="hidden" ... /> etiketini kullanarak:

<form action='unsubscribe.php' method='get'>
<input type="hidden" name="email" value="zee@server.com" />
<input type='submit' value='Unsubscribe me'>
</form>

Kullanmak için gidiyoruz <form method="get" ...> siz de sadece bir url yapmak olabilir:

<a href="http://www.example.org/unsubscribe.php?email=zee%40example.org">Unsubscribe</a>

Veya php (urlencode unutmayın) ile:

print("<a href=\"http://www.example.org/unsubscribe.php?email=".urlencode("zee@example.org")."\">Unsubscribe</a>");

Sen unsubscribe.php $_POST yoluyla almak böylece daha sonra, önceki formu gönderme için gizli giriş doldurmak için JavaScript kullanmak, gizli bir giriş oluşturmak gerekir.

E-posta için linki beste zaman değil, neden unsubscribe url gönderiyorsanız e-posta adresini eklemek?

<a href="http://example.com/unsubscribe.php?email=youremail@mail.com">Unsubscribe Me!</a>