ユーザーからデータを取得するために単純な html フォームを使用しています。これは、ユーザーが最初にプレビューしてから、Mysql データベースに投稿されます。フォームは次のとおりです。
<form name="MyForm" enctype="multipart/form-data" method="post" action="myupload.php">
<p>Your name <input type="text" name="FormName" size="25" maxlength="50"> </p>
<p>Your email <input type="text" name="FormEmail" size="25" maxlength="50"></p>
<p> Link <input type="text" name="FormLink" size="25" maxlength="50"></p>
<p> <input type="submit" name="Submit" value="Submit"></p>
</form>
PHP ページでは、次のコードを使用しています。
$_SESSION['MyName']= $_POST['FormName'];
$_SESSION['MyEmail']= $_POST['FormEmail'];
$_SESSION['MyLink']= $_POST['FormLink'];
$myName = $_SESSION['MyName'];
$myEmail = $_SESSION['MyEmail'];
$myLink = $_SESSION['MyLink'];
echo "Name: $myConName <br> ";
echo "Email: $myConEmail <br>";
echo "<a href=$myLink target=\"_blank\"> Read more</a></p>";
ただし、ユーザーが入力するhttp://www.google.com/
と正常に動作しますが、ユーザーが入力www.google.com/
すると Web ページ (Google.com) を表示できません。
どんなヒントでも大歓迎です。