2013-04-19 1 views
0

이것은 약간 이상한 것이지만 기본적으로 내 사이트의 페이팔을 구매하여 특정 페이지로 이동 한 후 누군가를 리디렉션해야합니다. 내 사이트에.페이팔로 구매 한 후 리디렉션을 위해 입력 할 js 코드

나는 플러그인을 사용하고 있는데 27-31 행의 paypal.ipn.php 파일 ('success'코멘트 아래 줄)을 편집하라는 말을 들었다.

include "includes/header.php"; 
?> 
<div id="index"> 
<h1><?php echo PP_THANK_H1?></h1> 
<?php 
switch ($_GET['action']) { 
    case 'success':  // Order was successful... 
echo "<p>".PP_THANKYOU."</p>"; 
break; 

case 'cancel':  // Order was canceled... 
echo "<p>".PP_CANCEL."</p>"; 
break; 
+0

당신이 –

+0

을 페이팔 반환 URL을 전송해야하는 솔루션인가요 대신 header();

이 HTML 코드를 사용해야합니까? 어떻게해야합니까? 나는 프로그래머가 아니므로 미안하다. 나는 이것이 내 머리 위로 조금이라고 말했다. 나는 html과 css에 능숙하다. – NFdesign

+0

중 하나를 배우거나 누군가를 고용, 당신을 위해 그것을 할 인터넷에서 낯선 사람을 기대 나쁜 생각입니다. –

답변

0

PHP에서는 header()을 사용할 수 있지만 HTML 태그와 같은 모든 출력은 이전에 제거해야합니다.

예 : 당신이 정말로 당신은 제거 할 수 없습니다 header.php 출력이있는 경우

<? 
include "includes/header.php"; //make sure this file doesn't output anything, else the redirect will give an error 

switch ($_GET['action']) { 
    case 'success':  // Order was successful... 
    header("Location: www.yoursite.com/redirectothispage.php"); //redirect to this page 
    break; 

    case 'cancel':  // Order was canceled... 
    header("Location: www.yoursite.com/redirectothispageifcancelled.php"); //redirect to this page 
    break; 

, 메타 리디렉션이 더 좋을 것이다.

echo '<meta http-equiv="refresh" content="0;URL=http://www.yoursite.com/redirecttothispage.com" />'; 
+1

덕분에 많은 edwardmp, 두 번째 옵션은 훌륭하게 작동합니다! – NFdesign

관련 문제