2012-12-28 60 views
0

我有一個關於它的信息頁面的形式,讓我們說如何將文本從一個頁面移動到另一個頁面

<p>username=test</p> 
<p>password=test2</p> 

我需要通過這個網頁進行搜索,找到用戶名和值值對於密碼,將它們存儲在一個變量中。並將它們帶到另一頁上的表單中。像這樣:

Username: <input type="text" name="Username"><br /> 
Password: <input type="text" name="Password"> 

這第二頁我非常想不要在同一臺服務器上。所以使用PHP POST是一個有點問題,我不認爲你可以攜帶javascript之間的頁面變量。有人有主意嗎?

請注意:另外,我沒有訪問其他服務器上的代碼(表單),但我明白js可能會跑出url欄,所以也許我可以用它來填充文本框。

+0

爲什麼不能使用php POST? –

+0

用戶名和密碼與Firstname姓氏有點不同嗎? –

+0

請在這裏幫助我們。什麼是網址?你是否控制這些網址的內容?謝謝,〜Ray –

回答

1

在這裏你去,你我:

您可以使用捲曲用GET方法請求讀取來自國外網站的HTML。然後,您可以使用PHP解析HTML以隔離表單輸入控件並創建一個原始POST字符串。之後,您可以使用CURL POST將數據發送到「操作」腳本。你的PHP腳本將需要像一個行爲良好的網頁瀏覽器,接受和返回cookies,重定向等等。當我在過去做過這些事情時,我發現它需要非常長的時間來進行調試,所以將其構建到你的計劃。更好的方法是聯繫該站點的所有者並獲得API。

新年快樂2013,〜Ray

+0

謝謝你親切先生。 –

0

你可以在page1.php中使用它。

<form action="Page2.php" method="post"> 

<input type="text" name="Username" id="Username" /><br /> 
<input type="text" name="Password" id="Password" /> 

<input type="submit" name="submit" id="submit" value="Transfer Information" /> 

</form> 

使page2.php包含:

<?php 
$Username = $_POST[Username]; 
$Password = $_POST[Password]; 
?> 
<p>Username="<?php echo $Username; ?>"</p> 
<p>Password="<?php echo $Password; ?>"</p> 
相關問題