передача PHP-переменных через javascript windows.open на другую страницу PHP

У меня есть PHP-страница index.php содержит код javascript window.open, чтобы создать другую страницу create_pdf.php popup и передать некоторые переменные PHP для создания файла PDF с использованием FPDF

Вот мои переменные:

 $text1 = "this is text1"; $text2 = "this is text2"; 

И вот код FPDF на странице http://mysite.com/create_pdf.php , который мне нужно передать PHP-переменным $ text1 и $ text2 на страницу index.php:

 require('fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40, 10, $text1); $pdf->ln(); $pdf->Cell(40,10, $text2); $pdf->Output(); 

И вот переменная PHP $pdf_link которая содержит код javascript window.open:

 $pdf_link = "<div class=\"pdf-box\"><a target=\"_blank\" onclick=\"return !window.open(this.href, 'pdf', 'width=640,height=300')\" href=\"http://mysite.com/create_pdf.php\"; return false;\">Create pdf</a></div>"; 

Именно то, что мне нужно, – это как изменить переменную $pdf_link в index.php чтобы я мог $pdf_link $ text1 и $ text2 или любое количество переменных на страницу create_pdf.php .

Примечание . Я знаком с PHP, но не знаком с Javascript.

    Не уверен, что я следую, но вы можете попробовать:

     $pdf_link = "<div class=\"pdf-box\"><a target=\"_blank\" onclick=\"return !window.open(this.href, 'pdf', 'width=640,height=300')\" href=\"http://mysite.com/create_pdf.php?text1=" . urlencode($text1) . "&text2=" . urlencode($text2) . "\"; return false;\">Create pdf</a></div>"; 

    или

     $fullLinkWithParams = urlencode("http://mysite.com/create_pdf.php?text1=" . $text1 . "&text2=" . $text2); $pdf_link = "<div class=\"pdf-box\"><a target=\"_blank\" onclick=\"return !window.open('" . $fullLinkWithParams . "', 'pdf', 'width=640,height=300')\">Create pdf</a></div>"