Heim  >  Fragen und Antworten  >  Hauptteil

nginx – Probleme mit domänenübergreifenden Websites

Domainübergreifendes Problem, auf meine Website kann bereits zugegriffen werden, sie muss jedoch domainübergreifend sein. Baidu hat mir nur gesagt, dass die Ursprungsseite auf „Access-Control-Allow-Origin“ eingestellt ist: *
Ich habe meine Verwirrung zum Ausdruck gebracht und online gesucht. Die einfachste Lösung besteht darin, den obigen Code hinzuzufügen, aber ich weiß nicht, wie ich ihn hinzufügen soll Zu welcher PHP-Datei soll ich gehen? Es gibt viele PHP-Dateien unter der WordPress-Datei. Ich hoffe, dass jemand helfen kann Es ist so einfach wie möglich. Ich bin im Grunde ein Neuling, wenn es um das Codieren geht, und ich verstehe immer noch einige grundlegende HTML-Tags
Wie auch immer, so fügt man welcher Datei domänenübergreifenden Code hinzu

PHP中文网PHP中文网2713 Tage vor415

Antworte allen(5)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:13:39

    别理那踩你的无聊人.你不是明说自己是菜鸟了吗,在一个公共php页面(比如配置页上设置跨域头)

        // 指定允许其他域名访问,*为任意.  
        header('Access-Control-Allow-Origin:*');  
        // 响应类型,方便ajax等跨  
        header('Access-Control-Allow-Methods:POST');  
        // 响应头设置  
        header('Access-Control-Allow-Headers:x-requested-with,content-type');  

    Antwort
    0
  • 某草草

    某草草2017-05-16 17:13:39

    网站根目录的index.php里加上一行:

    header('Access-Control-Allow-Origin:*');//设置允许跨域
    
    

    现在的人太没素质了,自己水平又不怎样,还很喜欢给人打负分,给楼主默哀。

    Antwort
    0
  • 为情所困

    为情所困2017-05-16 17:13:39

    你连html都没搞懂, 建议你还是先把基础学下.
    百度搜下, php设置header

    Antwort
    0
  • 阿神

    阿神2017-05-16 17:13:39

    记住在header 执行前不要有任何输出哦

    Antwort
    0
  • 为情所困

    为情所困2017-05-16 17:13:39

    Apache (.htaccess):

    Header set Access-Control-Allow-Origin "*"
    

    Nginx:

    add_header Access-Control-Allow-Origin *;
    

    PHP:

    header('Access-Control-Allow-Origin:*');
    

    Antwort
    0
  • StornierenAntwort