• 06-05-2010, 01:32:45
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar ben 3 adet php sayfası olusturdum Php post metoduyla bi sayfadan diğer sayfaya sorgu göndermek istiyorum..ve gönderirken lütfen bekleyiniz 5 saniye sonra yönlenecekseniz diye hazırladığım bi sayfadan geçiş yapmasını istiyorum..Gönder botunununa bastığımda ilk önce beklet.php adlı sayfada bekleme yapacak aynı anda sorguyuda 3 sayfaya göndermiş olacak...

    ben böyle bişey hazırladım bu birinci sayfa içeriği index.php diyelim..
    <form action="beklet.php" method="post">
    				Site Adresi Yolla: <br/> 
    				<input type="text" name="site"/><br/> 
    						<input type="Submit" value="Gönder" />
    			</form>
    bu beklet.php
    içeriği hazır deil
    Buda Sorguyu gönderdiği sayfa iframede site adresini açacak (sorguda bi site adresi gönderiyoruz bu sayfada iframe olarak açaıılacak..)
    echo '	
    ';if($site = $_POST['site'])
    echo '
    <iframe height="900" width="1000" src="', $site ,'" scrolling="no" frameborder="0" > </iframe>			
    
    ';
    Yukarda verdiğim kod çalısıyo yalnız soruguyu gönderirken bekleme sayfasını yapamadım buna nasıl bi kod eklemem gerekiyo..
  • 06-05-2010, 01:40:45
    #2
    Bekletmenizdeki amaç nedir?
    beklet.php'de header() veya <meta content> kullanıp 5sn bekletebilirsiniz.

    ama amacı anlamadım herhalde geç oldu.

    <kd> zaten yarın sdemirkeser kızacak derslerıme calısmıyorum diye </kd>
  • 06-05-2010, 01:49:59
    #3
    Reklam gösterimi olabilir misal.
    bu verdiğim kod çalısıyo gönder dediğimde sorgu istediğim sayfa ve yerde açılıyo ama bu post meotudunda action="beklet.php" bu kısım koyulduğunda beklet.php sayfayı yönlendiriyo ve sorgu diğer sayfaya iletilmiyo.
    bu beklet.php geçiş olurken nasıl bi kod kullanmam gerekiyoki sorgu diğer sayfaya ulassın.benim verdiğim kodda eksik var ...
  • 06-05-2010, 02:18:12
    #4
    mesela index.php de adi diye bir input var onu beklet php ye post ettiğinde $adi = $_POST["adi"]; diyeceksin sonra $adi değişkenini hidden field içine gömüceksin 5 sn sonra gittiği sayfada yine post ile çekiceksin.

    Yanlış anlamadıysam bu sekılde sorunu halledebilirsin.
  • 06-05-2010, 02:37:47
    #5
    $_SESSION kullanarak bunu yapabilirsiniz. beklet.php'ye
    $_SESSION["site"] = $_POST["site"]
    Son sayfa içinde;
    if($site = $_SESSION['site'])
    olarak yapabilirsiniz.
  • 06-05-2010, 21:10:24
    #6
    Æon adlı üyeden alıntı: mesajı görüntüle
    $_SESSION kullanarak bunu yapabilirsiniz. beklet.php'ye
    $_SESSION["site"] = $_POST["site"]
    Son sayfa içinde;
    if($site = $_SESSION['site'])
    olarak yapabilirsiniz.
    Çok teşekkür ediyorum kod istediğim gibi çalıstı lakin sorgu gönderilen sayfaya baskaları girdiğindede o sorguyu görmesini istiyorum.şuan yaptığımız sadece gönderen kişi görüyo benim istediğim baskası yeni sorgu gönderene kadar herkesin görmesi...
    Bunu nasıl sağlıycayız..
  • 06-05-2010, 22:30:09
    #7
    <form action="beklet.php" method="get">
    olarak değiştirin ve kodu bu şekilde güncelleyin.
    if (isset( $_POST["site"] )) 
    	{
    		$_SESSION["site"] = $_POST["site"];
    	}
    	else
    		{
    			$_SESSION["site"] = $_GET["site"];
    		}
    Yeni gidilen sayfa beklet.php?site=http://google.com gibi olacaktır. Birisi dışarıdan bu adres ile gelirse $_POST yerine $_GET kullanılacak.
  • 07-05-2010, 00:14:49
    #8
    Æon adlı üyeden alıntı: mesajı görüntüle
    <form action="beklet.php" method="get">
    olarak değiştirin ve kodu bu şekilde güncelleyin.
    if (isset( $_POST["site"] )) 
    	{
    		$_SESSION["site"] = $_POST["site"];
    	}
    	else
    		{
    			$_SESSION["site"] = $_GET["site"];
    		}
    Yeni gidilen sayfa beklet.php?site=http://google.com gibi olacaktır. Birisi dışarıdan bu adres ile gelirse $_POST yerine $_GET kullanılacak.
    sanırım yanlış anladınız beni beklet .php sayfasına dısarıdan direk girilmiycek .dısaradan girilecek sayfa sorgu gönderilen sayfa gönderilen içeriğin açılacağı sayfa.şöyle açıklim..
    1. sayfa gönderme bölümü
    2. sayfa bekletme bölümü
    3. sayfa gönderilen içeriğin gösterileceği sayfa

    şimdi en basta verdiğin kodlar tamam benim sorunum 3. son sayfa gönderilen sorgunun yeni bir sorgu gönderilinceye kadar kalıcı olması yani 3. sayfaya dısarıdan girildiğinde içeriği görebilmesi..
    suan yaptığımız kodlama sadece gönderen kişi görüyo..
  • 07-05-2010, 00:16:31
    #9
    header("Refresh: 3; url=2.php");
    gibi 3 burda beklenecek sn 2.php ise yonlenecek yer