Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekierowanie aplikacji
Forum PHP.pl > Forum > PHP
kiepski96
Chcę, aby po opublikowaniu zdjęcia w galerii facebook skrypt przekierował na dany url.
Do poniższego skryptu tuż po:

  1. $upload_photo = $facebook->api('/'.$create_album['id'].'/photos', 'post', $photo_details);}


dodałem header("Location: http://www.domena.pl/");

ale przekierowanie następuje w iframe na facebooku.

Jak zrobić, aby po wykonaniu kodu całkowicie przekierowało na moją stronę ?

Kod:
  1. <?php
  2. require 'config.php';
  3. require_once 'inc/lib/facebook.php';
  4. if(!isset($_POST['submit'])){require_once 'inc/functions.php';}
  5. require_once 'inc/fb.php';
  6. $img = 'files/img-'. $user[id] .'.jpg';
  7. if (!file_exists($img)){
  8. $x = explode('/', $user[birthday]);
  9. $dtime = rand(2020,$x[2]+100);
  10. $dtext = $t[0];
  11. require_once('img.php');
  12. $first = 1;
  13. }
  14. if(isset($_POST['submit']) || $first == 1 && $auto_share == 1){
  15. $facebook->setFileUploadSupport(true);
  16. $album_details = array(
  17. 'message'=> 'XXX
  18. '.$page_url.'?sk=app_'.$app_id,
  19. 'name'=> 'XXX'
  20. );
  21. $create_album = $facebook->api('/me/albums', 'post', $album_details);
  22. $photo_details = array(
  23. 'message'=> 'XXX
  24. '.$page_url.'?sk=app_'.$app_id
  25. );
  26. $photo_details['image'] = '@' . realpath($img);
  27. $upload_photo = $facebook->api('/'.$create_album['id'].'/photos', 'post', $photo_details);}
  28. ?>
cv65
Użyj javascript
Kod
<script> window.location = "http://nowadomena.pl" </script>
kiepski96
Ale wtedy php się wykona ?
cv65
to daj to w echo przed ?>
kiepski96
Zrobiłem tak jak poniżej i nadal strona otwiera się w iframe na facebooku, zamiast przekierować.
  1. <?php
  2. require 'config.php';
  3. require_once 'inc/lib/facebook.php';
  4. if(!isset($_POST['submit'])){require_once 'inc/functions.php';}
  5. require_once 'inc/fb.php';
  6. $img = 'files/img-'. $user[id] .'.jpg';
  7. if (!file_exists($img)){
  8. $x = explode('/', $user[birthday]);
  9. $dtime = rand(2020,$x[2]+100);
  10. $dtext = $t[0];
  11. require_once('img.php');
  12. $first = 1;
  13. }
  14. if(isset($_POST['submit']) || $first == 1 && $auto_share == 1){
  15. $facebook->setFileUploadSupport(true);
  16. $album_details = array(
  17. 'message'=> 'XXX
  18. '.$page_url.'?sk=app_'.$app_id,
  19. 'name'=> 'XXX'
  20. );
  21. $create_album = $facebook->api('/me/albums', 'post', $album_details);
  22. $photo_details = array(
  23. 'message'=> 'XXX
  24. '.$page_url.'?sk=app_'.$app_id
  25. );
  26. $photo_details['image'] = '@' . realpath($img);
  27. $upload_photo = $facebook->api('/'.$create_album['id'].'/photos', 'post', $photo_details);}
  28. echo '<script>
  29. document.location="XXX";
  30. </script>';
  31. ?>


Problem rozwiązany !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.