
Web Siteye İncele Yapıldığında Kod Gizleme
9
●324
- 09-10-2022, 22:02:29Merhaba, başlıkta da yazdığı gibi örneğin bir form var ve hidden olarak bilgiler var işlemin sağlanması için vs. ben direk formu incele yapıldığında nasıl gizleyebilirim. Böyle bir şey mümkün mü veya onu yapamazsam hidden olan inputlar gizleniyordur illaha ki nasıl yapabilirim?
- 09-10-2022, 22:05:24Misafir adlı üyeden alıntı: mesajı görüntüle
- 09-10-2022, 22:10:18Saul4Goodmann adlı üyeden alıntı: mesajı görüntüle
en basit olarak bu değerler sabit ise
1 yerine
form#1#submit#
şeklinde değeri md5 ile şifreleyin
"e6c2b1a34dba5535d633c8d5f247f699"
bu değeri oraya yerleştirin daha sonra arka planda kontrol ettiğiniz yere de
switch case veya if else ile
if($_POST['id'] == "e6c2b1a34dba5535d633c8d5f247f699"){
// Eğer form id si bir ise yapılacak işlem
}
şeklinde yapabilirsinzi bu birinci çözüm
ikinci bir çözüm var fakat yukarıdaki biraz daha sizin için kolay olur
Fakat bu demek değil "kullanıcı "id" kısmına yine istediğini post edemez" en azından oraya ne gireceğini bilememesi bile işinizi görür bence - 09-10-2022, 22:10:59Saul4Goodmann adlı üyeden alıntı: mesajı görüntüle
Kaynak kodunu gizleyemezsiniz ne yazikki - 09-10-2022, 22:14:06Webmerkezi adlı üyeden alıntı: mesajı görüntüle
- 09-10-2022, 22:27:04https://www.php.net/manual/en/functi...sl-encrypt.php
Openssl ile güçlü bir anahtar değer ile encyrptleyerek hidden inputuna yaz, sonra işlem gönderildiğinde arkada gene aynı anahtar değer ile decryptle.
Eğer daha önce openssl kullanmadıysan şu videoyu izleyebilirsin;
https://www.youtube.com/watch?v=8JxM7lo6x8o - 09-10-2022, 22:28:58Saul4Goodmann adlı üyeden alıntı: mesajı görüntüle
Örnek vermek gerekirse, bu bir ürün düzenleme tarzı bir formsa GET'den id değerini yollayıp sonra arka planda işlemi yaparken çekebilirsin. Yada kullanıcı id'si ise session'dan alabilirsin vs.