Birden fazla URL yürütmek PHP Script?

4 Cevap php

Is there a sort of php script which will run a series of URLs and then direct the user to the final destination? the use of this is: creating a checkout cart on a site that doesn't have a robust "wishlist" feature.

Script "Sepete öğe eklemek" URL'ler bir dizi çalışır ve daha sonra nihai hedef ben onlar için aldım ürünleri kendi cart kullanıcı alır.

4 Cevap

Evet ajax ile yapabilirsiniz.

jQuery ajax isteklerini yapmak için kullanın.

ör

$.get("http://mywebsite.com/json/cart_add.php?pid=25");
$.get("http://mywebsite.com/json/cart_add.php?pid=27");

Eğer oturumları kullanırsanız, o zaman bu aynı etki alanında sağlayan geçerli oturum eklenecektir.

Bkz http://php.net/curl

edit: cURL ile uzak oturumları yönetmek için olduğu gibi, bu uzak site oturumları izler nasıl bağlıdır. Bazıları çerezleri (cURL destekleyen), bazı parametre olarak veya http başlığında da geri sonraki isteklerinin geçmek zorunda oturumkimliği belirteç oluşturmak.

PHP'nin cURL API docs oldukça seyrek, bu nedenle daha kapsamlı öğreticiler için avlamak zorunda kalabilirsiniz. Ben "kıvırmak çerez öğretici" Googling tarafından aşağıdaki bulundu:

http://coderscult.com/php/php-curl/2008/05/20/php-curl-cookies-example/

gerçekten sitenizin özelliklerine bağlıdır.

Onun oo varsa, sepet öğeler eklemek için ilgili yöntemler birbiri ardına aramak mümkün olabilir? ya da içeren ile bunu yapmak mümkün olabilir?

veya sitenin bazı kullanabileceğiniz dosyaları dahil olması olabilir?

ya da size avantaj alabilir sepetine ürün ekledikten sonra kullanıcıları yönlendirmek için bir mekanizmaya sahip olabilir?

değilse ya, ben javascript veya kıvrılma ile bunu başarmak için geçerli yollar önermek yazılı iken ortaya çıktı başka bir cevap var.

Tamam ben ajax öneri denemek için gidiyorum ama ben kodu almak ve yazı ile biçimlendirilmiş nasıl emin değilim. Bu ben başladım ve (i gösteri için genel adresler takas) url almak değil budur;

 <html>   
 <head>                                        
 <script type="text/javascript" src="jquery-1.2.6.min.js"></script>          
 <script type="text/javascript">      
 $(document).ready(function() {    
 $("a").click(function(){    
 $.get("http://www.store.com/item4");    
 $.get("http://www.store.com/item5");
 alert("Items Added, Now Redirecting");           
 });    
 });                                                         
 </script>                                                         
 </head>  
 <body>
 <a href="">Link</a>                                                                                               
 </body>                                                                        
 </html>