2016-10-11 84 views
-2

對於開發人員來說,這可能是一個非常簡單的問題,但我對編碼並不熟悉,只是尋找解決方案來實現以下目標。使用表單提交更改頁面的URL的方法

我想創建一個表單域哪些用戶鍵入一個URL(這將提供給他們)

當他們在這最後的段類型,頁面刷新的最後一段,並把他們到他們輸入的最終段的完整網址。

下面是我想要實現的一個視覺示例 - 但不確定編碼表單的最佳方式,它將執行此看似簡單的任務。

enter image description here

  1. 單場形式將出席domain.com/client/
  2. 用戶輸入「我的頁面」上,並提交表單
  3. 頁面刷新和用戶到達域。 COM /客戶/我的頁

回答

-1

加入兩個字符串(或多個字符串),然後使用捲曲打開URL

<?php 
$string1 = 'http://www'; 
$string2 = '.example.com/'; 
$url = curl_init($string1.$string2); 
curl_exec($url); 
?> 

這裏是用頭位置作爲另一種選擇,而不是捲曲一個更完整的例子 - 你有HTML和PHP這裏

<form action="" method="post"> 


Last part of url <input type="text" name="url"><br/> 

<input type="submit" name="submit" value="Submit"> 


<?php 

if (isset($_POST['submit'])) 

{ 
    $string1 = 'www.cambodia.me.uk/'; 
$string = $_POST['url']; 

    header('Location: http://www.cambodia.me.uk/'.$string); 
} 
?> 
+0

你測試它 - 沒有。因爲它不會工作。 http://ideone.com/5iuJy8 – nogad

+0

@nogad - 在我的服務器上運行試試看www.cambodia.me.uk/openurl.php也許你可以再次投票支持我 – kerry

+0

'curl_exec()'「返回TRUE如果設置了CURLOPT_RETURNTRANSFER選項,它將返回成功的結果,失敗時返回FALSE。「 – nogad