【问题标题】:Form Input from Link来自链接的表单输入
【发布时间】:2010-10-05 02:20:13
【问题描述】:

所以我有:

<input type="text" id="keyword" placeholder="placeholder" value="" />

根据链接定义值的最佳方法是什么?

即。

http://mysite.com/valueplacer?=thisisthevalue

这样做:

<input type="text" id="keyword" placeholder="placeholder" value="thisisthevalue" />

谢谢!

【问题讨论】:

    标签: php jquery input hyperlink


    【解决方案1】:
    <input type="text" id="keyword" placeholder="placeholder" value="<?php echo htmlspecialchars($_GET['q']); ?>" />
    

    这是假设您要在查询字符串中放置一个q 作为变量的键。这意味着查询字符串看起来像

    http://mysite.com/valueplacer?q=thisisthevalue
    

    htmlspecialchars() 是为了安全。

    如果您确实希望您的 URL 看起来像这样,则需要解析 $_SERVER['REQUEST_URI']

    建议这样做。只需按照预期的方式使用 GET 参数即可。

    【讨论】:

    • 抱歉,按原样使用 GET 参数?
    • @John 我的意思是,只做?q=value 而不是?=value(除非那是一个错字)。
    • 啊,是的,我忽略了这一点。谢谢..打算试试看。
    • 嗯。似乎没有工作。我在 mysite.com 的目录(foo)中有 index.php。所以,mysite.com/foo/?q=thisisthevalue。然后我在索引中有 .php
    猜你喜欢
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 2021-03-14
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    相关资源
    最近更新 更多