Konu başlığı biraz ilginç olmuştur eminim, durumu açıklamakla başlıyayım işe.
if(!empty($_POST["isim"])){
echo $_POST["isim"];[/i]
}else{[/i]
echo '<form action="index.php" method="post">
<input type="textbox" name="isim">
</form>';
}Şimdi bir html formda sayfa post atarken formun inputlarına isim verip post edilen dosyada da bu isimlere göre girilen değerleri alıp işlemler yaparız.
Benim karşılaştığım durum ise şöyle.
Bir form var sayfa yenilendiğinde içindeki 3 texboxın name değerleri değişiyor.(Buraya kadar herşey normal ne var bunda niye okuyorum demişsinizdir eminim.Az daha sabır edin)Değişiyor ama bu rastgele üretilmiyor.Eğer rastgele olsa ve tekrar tahmin edilemezse forumun post edildiği dosyada texboxın name değeri tahmin edilemez ve texboxın içine girilen değer alınamaz hatalı bir iş olur değil mi ?
if(!empty($_POST["isim"])){
echo $_POST["isim+{?????}"];
}else{
echo '<form action="index.php" method="post">
<input type="textbox" name="isim+{Degisken deger}">
</form>';
}Ee bence evet.Ama bu vereceğim adreste bir şekilde bu değer tahmin edilip işlem yapılıyor.
Belki basit birşey yada büyüttüğüm kadar değil ama işin içinden çıkamadım.
Javascriptte olduğunu düşünüyorum işin sırrının artık ama önsezim sadece.
Benim için bunun önemi de var eğer çözümü bulurken bana yardım ederseniz.Size acizane bir ödülüm olarak bir aylık rapid premium armağan etmeyi düşünüyorum.
Sorgulama yapmanız için sonuc dondurecek bir bilgide vereyim
Vorwahl / Rufnr.: 07121 71168
PLZ / Ort: 72793 Pfullingen
Straße / Hausnr.: Zeppelinstr. 42
Sayfanın Aslı:freenetKomplett
Türkçe Çevirisi
Kaynak kodlarda name="Postleitzahl diye aratırsanız değişken 4 texboxtan bir tanesinin değerini bulabilirsiniz
Son olarak birde şunu belirtmek istiyorum session yada cookie ilede bir işlem yapılmıyor firefoxta post gonderıp kontrol ederseniz fark edeceksiniz.
Buda benim şuana kadar geldiğim nokta bu hidden inputlar sayfayı seçerken kullanılıyor diye tahmin ediyorum ve bence verilerin sayfanın seçilişinden baska önemi yok ben çok önemli olmadıgına kanaat ettim ama belkide can alıcı noktalar bunlardır.
Vakit ayırcan her arkadaşa teşekkür ederim.
<?
function curl(){
$url = 'http://pos.freenet.de/freenetKomplettProduktCheck/app';
$post = 'formids=HasNextError,HasNextError_0,VorwahlField,RufnummerField,HasNextError_1,HasNextError_2,PlzField,StadtField,HasNextError_3,HasNextError_4,StrasseField,HausnrField';
$post .= '&component=$Form';
$post .= '&page=VertriebsCheck';
$post .= '&service=direct';
$post .= '&state:VertriebsCheck';
$post .= '&ZH4sIAAAAAAAAAFVRPW8UMRCdy3GgQEI+kJBolxZt+tDloDhpFaKcRJHG8q3nbs3uehx7lsuBkr/Bn+AX0NHwb+hSUWFnzYl1Ne/5vZnx8/ffMFm/BIARwIE2S3KtZE3mDKXxDk4V5kuHaJBzSz6vqbUNcgCOVFdzWWFZ54sozmdD9/uf3378+XVPO/DqCvaFIoPv5sU0Gq7gQOi2RaUlY2IOhcOVpo/k1rJq5sgz2A2U7xqWXIRaOpRTUshwXHySn+VJI83qZM5Om9XbAp6KhTRqrRVXDC/+U8wM4wpdL2lkWTfa8zXcwU4Bz0QpffXBxp2HrjOiJjwiuCai1LyJhlEBzwXe2LCV7z2RHcfGS+08n8sWk+5QpNSmnWdq0aWBe6KizuN51y56bhSf1siBeSxsmco9YasQ3ED/SFitUv24Ty11PwroukPPF9KFdry17MckLRmPMcGkfiI8da78NzVADjtzgkeCK+1U6MSby4dvSLaJ4I3F7S5ftH2obyz0xw4Ow+uvWT8nO80s2exNFv0BtNLVyOH3stsgG4e7KN/d0vYvlMuCY5wCAAA=';
$post .= '&reservedids=state:VertriebsCheck';
$post .= '&submitmode=';
$post .= '&submitname=';
$post .= '&HasNextError=F';
$post .= '&HasNextError_0=F';
$post .= '&HasNextError_1=F';
$post .= '&HasNextError_2=F';
$post .= '&HasNextError_3=F';
$post .= '&HasNextError_4=F';
$post .= '&VorwahlField=1231';//alan kodu
$post .= '&RufnummerField=1123';//numarası
$post .= '&;//sokakno
$post .= '&;//posta kodu
$post .= '&';//şehir
$post .= '&';//sokak
$post .= '&';//no
echo $post;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$gelen = curl_exec($ch);
curl_close ($ch);
return $gelen;
}
echo curl();
?>
).
amca boş yere mi 1 piksellik resim koymuş. daha başka şeyler var yani